I had CX flights ticketed by AS which transited HKG cancelled for free as I told them my travel insurer would not cover anything to do with the unrest in HK...The HK government had rather dramatically described the troubles as 'riots' which was a trigger word for the TA provider to deny coverage for anything arising from it.
I ended up going on JAL, transiting through NRT.