Be careful: if H4 approved after H1 approved...
Read a post before:
First, you are on a legal status.Since you are using PP H1 petition, your H1 approval could be approved before H4 approval. If a delayed H4 approved, your pp H1B will be replaced by H4. Then you have to go outside to apply H1. Please be aware of this 最後行為準則。
http://web.wenxuecity.com/BBSView.php?SubID=immigration&MsgID=353423