For three years the patience of one billion Chinese was stretched with lockdowns – now it’s snapped.