We have internal error logging that logs Authorize.net AIM error
messages when isError() is true. Most of the time this works great but
we've started seeing it where getResponseCode(), getResponseSubcode(),
getResponseMessage(), and getResponseText()...