Differentiate HTTP errors like 404 from connection errors.

latest commit ea00e19307
@natecode authored