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? 
Use 2 (not 4) spaces for indentation.