net: give better error messages

Add address and/or port to errors where applicable for better reporting.

See #7005
Seems I've gotten a little lost on the actual problem. Though the issue was you wanted to expand the error message after the error has been created.

On the side, it's been discussed that `err.errno` should be set to the actual error instead of `ENOTFOUND`.