A strange one today: was booked on BA710 this morning (07:05 LHR - ZRH) in CE.
Cancelled at 00:44 via email. Managed to book the last CE seat on BA712 today (09:25 to ZRH - currently sat onboard, delayed).
Not sure if FR24 is correct, but it is showing that BA710 did in fact operate to ZRH, presumably empty.
So is this HAL staffing issues forcing operators to fly empty planes across Europe to protect inbound schedules? Seems crazy.