Support to recover from socket connection errors or sudden disconnects
from channel etc