I am eligible for AC21 and on bench for one month and not paid. I am still on H1b, legally till how many days on H1B can anyone be without paid even in I-485(AOS) stage.Is it good to leave this current employer and switch to new on AC21, can my GC sponsored employer revoke my I-140-.Please someone help me.