Revoking H1B visa during the transfer

My H1B is on extension unfortunately, my project is over. Now by employer is asking to go on leave for 1 month without pay. If I not get the project with in 1 month they are threating to revoke my visa. In this case what should I need to do if my h1b visa gets revoked, or not get project within a month.

do I get the 2 months grace period after the revocation? If I get project with other employer shall I change the company. While my visa is on extension?