Foreign vaccines would help. If they were prepared to abandon zero-Covid then admitting that Sinovac isn't very effective shouldn't be a bridge too far.
The actual effectiveness of the Pfizer and Moderna vaccines, if hypothetically given in China a month ago, might be quite low.