(FR #989) recurring error handling

Reject or requeue bad messages.

We look up damaged messages by JMSMessageID, cos we cannot make any
assumptions about the message structure.

Change-Id: I36c166445b7e4c0e943dd62e33e9b0d66e5ceda5
Merge "(FR #989) recurring error handling"