John Healey was lauded as a politician of principle when, as Defence Secretary, he quit Keir Starmer's Cabinet over a defence spending row with the Treasury in June.