Had to reroute a trip that was going through Hong Kong. Marriott Skycity Hong Kong allowed me to cancel my non refundable booking without charge (I had to show them evidence that the change in plans was out of my control, in my case the notification of my flight being cancelled).