Fixing `xhr` shim for node such that a 503 error occurs if the connection is refused, updating `promise.resolve()` to not call `utility.error()` for logging purposes (always handle this case!)