Hello Friends,
I am currently facing a very unique situation. (at least that I what I think

.
Background:
I was working for company A for a long time. Company A had filed for EB2/RIR in Sep, 2003. The labor application was approved in Oct,2005. Company A lost some projects and they had to lay me off in same month (Oct 05).
I was able to fine a new job with company B (Transferred H1 and field for GC again with company B in Nov, 05 as EB2/RIR). My 6th year on H1 is ending Dec '06 and company B is going to file for 7th year H1 extension in couple of weeks.
Now, company A has secured some good projects and wants me to join them. They still have the labor that they filed for me. Considering that it was EB2/RIR with priority date of Sep'03, is it wise to change back to original employer? Is it even possible for me to change considering my 6 yrs on H1 are ending in 3/4 months. I would not have worried about changing but the way 485 is retrogressed, I don't think company B priority date( Nov'05) will become current for another 3/4 years. Any thoughts on what are my options and the best way to go about? Appreciate your inputs in advance.
Regards,
"Frustated with GC applications"