Don't swallow 404s for `get_bucket_for_query`

`get_bucket_for_query` should never get an HTTP 404 from Stagecraft. It
will get an empty list if the query doesn't match anything.
Slightly improve the error logging

- Log all HTTP errors in full
- Log the response content (JSON) we got back from Stagecraft