cleaned up context destroy method; catch contextlistener send failure & automatically unsub from channel (lost connection)