Well, I've run multiple times into an issue in my game.
In this game, you don't destroy 200 hordes of meaningless enemies every half hour. Instead, you take a very careful approach to every single battle, try different things to see what works best, and eventually defeat. You will die multiple times against each enemy, but this is not defeat, it's part of the process of winning. Accordingly, dying has no consequence other than restarting the fight. Accordingly, too, if the player realises what he's doing isn't going to work, I let him escape with no consequences.
Some enemies will inflict sleep on the player party every turn. Every time they wake up, they will be attacked by the enemy again and fall asleep. This means that once the enemy attacks, the player will be unable to do anything. In other words, they've lost the battle. This is done to teach the player that some enemies must be dealt with instantly or they will screw you up for good.
The problem is, if there are no damaging enemies on the battle, the player won't die or win. They'll be stuck in an endless loop of falling asleep until the enemies run out of Mana. And as fun as that is to watch, it would be really nice to let them escape once they are in that position. I've tried eventing this through multiple ways, but nothing seems to work. So if someone can help, I would be extremely grateful.