When we have an empty error body but "bad" response code, handle that rather than throwing an NPE