It's gonna be turn 135 that we will play next right? This will give us 5 turns to take over cities, and build workers before revolting on turn 140
We should be out no later than turn 146, although it could be as early as turn 143. Turn 144 is the most likely.
And think of this: the larger your empire the longer the anarchy so maybe by switching earlier and suffering from a weak republic would be better than a longer anarchy and stronger republic.
Shen Ling should build like, 2 workers in a row if it can do 10 shields at size 5 as well as 6. Otherwise just 1 worker.
Our northern cities should also build workers too. Hell, why not queue a worker in every city as the next thing? It's not like the short term damage is in anyway significant enough to hurt us long term.