Not really appalling - the circumstances were outside the control of Caledonian Sleeper. I'd assume that the driver booked to take a locomotive into Euston and bring the stock back to Wembley is simply out of hours.
That, and having a long platform spare...