Prime Minister Keir Starmer has landed back in Britain with the satisfaction of a tricky mission not quite accomplished, but off to a flying start ...