Propogate Network resolution errors properly

Forward the network errors to the returned stream.

This allows for ability for gulp pipeline to correctly deal with webserver startup errors.

Ran into this problem when trying to start a webserver with a hostname that doesn't resolve ( not in the `/etc/hosts` file yet ).