Suspend battle when running status handlers

This allows status events to perform blocking operations (showing a text
box, for example) without the battle engine continuing unchecked in the
background.