Don't raise connection reset errors in `set_nodelay`

If connection was reset, `request.finish()` wrongly raises socket.error instead of ignoring the error.
Merge pull request #913 from tahajahangir/patch-1

Don't raise connection reset errors in `set_nodelay`