I'm going to monitor the direct flights to HKG for the next few days, as suggested, to see if any seats open up. After that, I'll try booking the flight through XMN. It is only 6 hrs traveling time and there are tickets available for CNY1120+290 tax/fees.
Just out of idle curiosity, why are there so many flights to HKG connecting through PVG and only 2 direct flights? I can't imagine why it's even an option, when it's only 300 miles to HKG from KWL but PVG is 800 miles each way from KWL. Mind you, if you're planning a mileage run, who'd complain
Thanks again for the help.