Wrapping calls to Send Message in a trycatch block in the queueing client so that when called from the destructor it won't throw any exceptions.
remove echo from the BlockingSocketSender as raygun should not be echoing output itself.