I have a suggestion to ease the force quit issue if there's no better fix yet.
When a battle disconnection is detected, whether intentional or due to crash, automatically give the defender a 8h peace treaty.
This way, although the defender won't get medals for defense, he won't lose any from...