1 year later, if you want to transfer H1B to company C, can you still do it? I guess not, since the 6 year H1B is used up (even if there are still 2 year left due to the renewal conditioned on I140 approval), and company A most likely has withdrawn the approved I140.
Am I right? Thanks a lot.