Don't be too nervous,your EB1a will be fine.I never saw someone EB1a were denied after I-140 approval.( Some applications based on EB1b were denied due to laid off )But,you may try to get a new H1b visa in China.