Wonder if the general and his army somehow ended up moving out of the town as a result of their participation in the battle ? I know the victorious attacking army normally steps into the tile the defender occupied, but not when attacking out of settlements - and here it'd have been a defense battle in any case. Weird.