BALPA Financial Services provide a Loss of Licence policy which pays out a lump sum of the sum insured (in our case twice annual salary) if your medical is revoked, and a monthly payment of 2% sum insured/month if your medical is suspended.
Ours is a company scheme through them but it does cover non BALPA members.