Before the Christmas break, Sir Keir Starmer, approaching the six-month mark of his premiership, had come to a stark ...