Agree with you here. They’ve moved so quickly to reopen you have to suspect they were waiting for a political justification and found one in the form of people protesting.
Protests may have ironically been a good thing for the government. They were stuck - PMI numbers last few months were terrible, popular discontent was growing, vaccination campaign was stalled - and the inevitable casualties from any reopening would have been seen as a black mark on the Covid zero campaign. Now the government can frame it as, we tried our best but had to release lockdowns due to popular demand. I think that narrative is working - if you look through Chinese social media, of the group complaining about reopening, they generally blame protestors rather than the government.