Agree with everyone else and get to PVG as early as possible and stand by, or try to confirm a change in advance. At a minimum, wait list for an earlier flight. Your fare class should allow free changes, and check if flying out of Hongqiao is an option (but only if you can confirm the change).