Hi gcsl,
I am in a similar situation. What I found is that you can still carry over, as long as the I140 is not revoked due to FRAUD. Link:
http://immigrationvoice.org/forum/showthread.php?t=912
You can see how this guys quote law clauses and lawyer's opinion.
I am not 100% sure about it. Let us discuss more about it.