A few years ago I had an LONE4 issued by QF which included a stop in BKK during the riots there. My ticket was -LHR-SIN-BKK-NRT- with SIN-BKK on CX.
CX hadn't issued any wavers or warnings. QF, the Australian government and a dozen other governments had.
I contacted QF and was rerouted to skip BKK without charge.