added socket read exception on peer resets