net: give better error messages

Add address and/or port to errors where applicable for better reporting.

See #7005
ok, cool. Should have the changes up shortly. Probably should ask... do you want me to be squashing these commits?