Work in progress: started to recover from faulted channels. The message receivers now request a new MessageReceiver/SubscriptionReceiver when they blow up. This won't help yet as they'll be requested from a broken MessagingFactory, but that's the next step.