Add skeleton for a FailoverProvider
Add more error detection for capturing remote close of the connected
socket and report to the JMS layer.