fix: report http error if /api call fails
fix: report http error if /api call fails

Previously it would try to run the JSON decoder on a string like "404
not found" and report that failing.

weaveworks/scope,weaveworks/scope,weaveworks/scope,weaveworks/scope,weaveworks/scope,weaveworks/scope