I 140 Approved and left employer with in 180 days

Hi Rajiv Sir,

I have I140 approved in 2015 and left the employer with in 180 days and joined second company. After reorg i lost my job from employer B but my last employer is ready to file for H1-B extension but found out that my i140 already revoked by employer A and my 6 years already done.
Now my questions are
1. Attorney has suggested first we have to refile I140 (can it be premium processed?)
2. once USCIS accepts the I140 refile then they will file for H1 transfer and extension. (is it the standard procedure or we have to wait for I140 approval?)

Thanks & Regards
M Chaubey