I have had it happen a time or two. The thing you just need to do is hangout near the city and wait for it to rebel in a few turns...they never keep a large enough garrison.
You can attack a city under siege by another faction. It is the same as what happens to you, it just seems different as it occurs in the AI turns.
Bookmarks