H1 Extension and H4 EAD with revoked I 140

There you go!

The primary reason that your employer’s request for i140 revocation was approved by USCIS.
The 180 day condition of working with i140 employer is very important.

If you had worked for them for 180 days after i140 approval, USCIS would have NOT revoked it even on employer’s request.
That’s the new rule that USCIS implemented on Jan 17,2017 to safeguard employee’s interest and help them switch jobs easily.

Unfortunately, you can’t do anything now but to re-start the whole process.
You have even LOST your Green card priority date with your i140 revocation.

You should have done some research before taking this step.