Because it is too late for you to file H1 transfer before June 1, you may ask your new employer to hold your 六月份的工资 until July or later when you work for them. Thus, you can keep your H1 and have no problem (USCIS will never tell this from Internal Revenue Service record).