I have got to the I485 stage, but there is one thing bothers me: due to my own fault (maybe company too), I forgot to renew my H1 in time, overstayed and worked for 4+ months (I thought H1 is good for 3 years, but only 2 1/2), then I applied for extension, got approved but required to go out of...