they applied h1 for you, usually if they did not get the approval notice they should let you wait or let you work without payment and pay you bonus later. if they paid you early, it is not your fault. it's better to use the legal date as starting date.