To file i140 should not be a concern
I was able to get the visa shortly after I filed the I-140. My company lawyer told me before I left for China that the consulate should not decline a H1 holder's visa application due to his immigration tendency. Good luck