Participant, this is one of the loopholes that in my mind caused uscis to change some of their practices:
Although yates instructed in his ac21 that a 140 after being approved and 485 has been outstanding for more than six months then uscis will not revoke the 140 and they will issue a NOID to beneficiary and as long as they can show they have same/similar job they will get approved.
However, as can be seen by various posts over the last year, adjudicators were not following this advice. That is, they would revoke the 140 upon request by employer even if 485 was outstanding for more than 180 days.
Employers would do this for two reasons. They want to use the labor for someone else or to spite the employee for leaving. If they substituted the labor the substituted beneficiary could still get his/her 140 approved as long as the original person hasn't gotten the greencard yet.
In essence the current practices allow two people to get the greencard with the same labor.
Even though Yates said they would not revoke 140; they are bound by the automatic revocation rules. Among those rules a 140 is revoked upon request of an employer, the cessation of operations by an employer.
Now I believe that uscis by doing concurrent processing and insisting that portability cannot be used until 140 approval they may have closed the loophole of two people getting the greencard on same labor (this could get challenged in court as has been discussed many times since ac21 doesn't require 140 approval to use portability)..................................
.
....................................
http://boards.immigrationportal.com/showthread.php?t=145715&highlight=chai