Change retry behavior

400's should not retry. Just print the error, the response body, and
return the error.
Change back to a regular json.Unmarshal

Need the response body in a byte slice to print it out.