net: give better error messages

Add address and/or port to errors where applicable for better reporting.

See #7005
Can you go ahead and put this into
```
self._destroy(errnoException(status, 'connect', details, req));
```
No need for `var ex`.