I've implemented a check that should prevent this from happening again. For the record, it could have happened to any character, not just mouslings. I'm not sure the solution I've implemented is the best one, but it's a lot better than letting a character suddenly die unexpectedly.