Hmm! Good solution. Not quite what I'm looking for, though -- I'm not sure what's wrong with a monsters with, say, 10 hp. Or 15 hp. I do like your solution, it just seems too fiddly.
Mine results in remembering a monsters has 3 hp left, on the other hand, so clearly I'm not coming out as a pure...