Vaz has just resigned as chairman of the Commons Home Affairs Select Committee - as he surely had to.