Well, for the reason 485 might get rejected, its always best to use EAD after 140 is approved.
Once you use EAD, you can revert it back to H1. Once you use EAD, your h1 will automatically get invalid. So, You need to have a sponsoring company again for H1.
Best thing is to check lawyer