fix(http_backend): don't swallow http request errors.

fixes #376