Alan Johnson ducked his chance to be leader of his party, and David Cameron was the lucky beneficiary.