The best option would probably be go go into the branch in Shanghai and kick up a stink.
Step 1: Get Shanghai and America to speak to each other until the problem is advised as being fixed. It's not for the customer to be falling between the gaps.
Step 2: Walk the manager out to the ATM and try it.
Step 3: Repeat Steps 1 and 2 as needed.
If it really doesn't work (and no card works in any ATM) then get money wired over.