Fix post-response error processing.
  - Do not incorrectly access .status
  - Instead of logic over .status just use superagent's helpful .error
    field for detecting error presence.
  - If server supplied no error info in response body, fallback to
    superagent's default error message.
Release patch 0.2.2