close the owner connection if heartbeat timeout when client is smart
put try catches back for safety.
Merge pull request #2916 from sancar/fix/clientHangsHearbeatTimeout

close the owner connection if heartbeat timeout when client is smart