apply H4 at US embassy again if you don't want to wait I-824.There are some risk on H4 application if she can't verify she kept legal status so far ,but less than H1B.