if F-2批准, H-1不作废. However, you need to leave US to get h1-b stamp before you can start using h1-b to work