Better error messages on status code failure.

Basically, "Got a 409, expected a 201" isn't actually very helpful.
We can grab the error description out of the body and print it out,
and it's way more helpful.