Don't think your I-601 will be approved. However, you are not accounted as unlawyful presence until your H1 I-94 expires even if the employer withdrew the H1 petition. Of course, if USCIS can fix your problem per the employer request, that will be ideal. Another choice is to go outside US (e.e. Canada) to get the H1 visa to activate your H1 status.