Another choice is that you may just go out of US (e.g. China) to get an H1 visa and come back so that your status will be become H1 again.