The only part of your contract that would be affected by the age discrimination laws is your retirement age. Any change to any other part of your contract becomes age discrimination. If your contract says that after so many years on a base you can return to HKG that applies.
It will have to be tested in court if CX doesn't grasp the mettle so we'll have to wait for a retiree on a base to go for it.