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