FYI - My BA59, LHR to CPT outbound 11/01 was cancelled yesterday but the BA agent managed to transfer me onto a QR16 /QR1369 outbound for Cape Town on the same date, it was a non disruptive transfer whilst on the phone.
Inbound on BA58, CPT -LHR for the 11/02 is still as is but I would be happy to push this back to March if need be, WFH option but I suspect BA58 will be cancelled at some point, QR/Emirates might have to be backup options.