If you let Alhain-Al-Assan from the savegame get attacked, and you autoresolve the battle without going to the battle screen, it will say your city (that is now no longer your city) is getting attacked again. After this the game turn can't progress. I think the second AI is still attacking as if you own the city, and that is no longer the case, and that's what causes the hang. However if you go to the battle screen and then autoresolve the first battle, the hang doesn't happen.
0.98b save