Simplified Message bus as per David's code review.
Prepend debug messages in the web chat example.
Now correctly reconnects on loss of RabbitMq connectivity, on reconnection create listening queues and tells the ScaleOutMessage but to start sending the messages again.