The main reason why the rebels are inactive is probably our imprisoning the garrison. Normally the AI will roam around and have only 1-2 units in the city, so in order to have decent garrisons, we have immobilized all starting generals.