I think that you have a lettle bite of risk to get H1B in China because you ever transferred from F1 of MS degree to F1 of language school ,immigration officer may think that you just want to stay in USA with any ways.You'd better try to get a new H1B visa in north America(Mexico or Canada)