When there is a downtime (due to patch or something that put strategus in freeze mode) during battles, and they are not reported, the battle will resume as soon as strategus starts up again (with no warning) and every battles are sorted immediately (mostly auto-loss for attackers as soon as a defender logs in).
A solution would be to auto-delay battles during deployment, that is something that would be extremely beneficial to strategus...