I am in the same situation as you are.. I changed my employer after I140 approved and 485 is pending more than 7 months. My old employer revoked my I140.. he sent it in July 04.. And i sent my AC21 documents on Aug 04 after getting couple of pay stubs from new employer.
But on Nov 4, 04 they worked on both my I140 and I485...(i found this from online lud)...But there is no message change on both.. I140 is still saying case approved blah blah... and I1485 message is FP received and case resumed blah balh
So I got really concerned and called up USCIS..
First time they said everything is fine and nothing to worry.. But i was not convinced so i called again after a month then the lady said ur I140 is revoked and she u would get denial/rfe in 30 -60 days. But it has been 4 months since the last lud change and neither me nor my lawyer has received anything from them.
--- I think you called up 1-800 NCSC and they dont know what is on your file the info they give you is BS they dont work with USCIS and cant look at your file they are just contractors
So ginnu any guess (just a request) what they might have done on Nov 4, 2004 when they worked on my files..
--I dont know
If they have cancelled my I140 should it not reflect in the online status message.
---- some time they update the online status, some time they update after 40-60 days, some time the info on online status is wrong. Take the print outs of online status and keep it with you. keep on checking after 10-15 days and take the print out.
my lawyer is saying nothing to worry and he is saying that i am perfertly covered by portability. Also he is saying that i might not even get any query/noid.
--- may be he is correct if employer sent letter to revoke I-140 after I-140 approval and your I-485 was pending more than 180 days and you informed USCIS and sent AC21 letter
But i am sure about one thing my case got delayed because of this.... Because all my security checks are complete like Namecheck, FP..And there were lot of approvals from my RD date.
So if you want to use portability i would suggest u to do it only if u think delay is not a concern and if u are in position to handle any query or NOID