Taking a Retry if possible, otherwise FailFast approach to failing MessageSenders.

(cherry picked from commit 543bf0638d72dfe77cd19ec41a2731522c3772d1)
Merge pull request #79 from michaelnoonan/InfiniteLoopingMessageSenderFix

A MV-bugfix for Infinitely Looping Message Senders