When checking to see if node is alive we must use a special endpoint that is not available for normal operations.
When there is an exception on a socket then drop the socket
When there is an exception on a socket that indicates the node is dead then close all sockets for that node