I don't know what had gone wrong (and if you do, please don't tell me) but Waverley had three sleeper trains in shortly before 0800 on Saturday 14 August 2021 instead of the scheduled one. Here is one of them; it is on Platform 19 and 92043 was in charge.
Location: Edinburgh Waverley
Original line: North British Railway
Photographer: David Panton
Contact photographer: David Panton
Date: 14/08/2021
Image number: 78019