Allow a message with more than one event to be destroyed.

Fixes #1569

@garethrees could you take a look, and do you want to add a fix for #1563 before we roll it out as a hotfix? 
Redundant curly braces around a hash parameter.<br>Use the new Ruby 1.9 hash syntax.<br>Space inside { missing.<br>Space inside } missing.