I guess your case 必須等到H1B生效後,辦H1B transfer. Why not ask a lawyer? I don't think they will charge $$ for this question.