Reconnection Fix

Added retry to message send to handle re-establishing the TCP KeepAlive
connection where it previously dropped out.