Check for error response in code exchange
This checks to see if we get a response with a populated error field
in exchangeOauthCode(). If so, we return that error message as an error,
to ensure the callback logic doesn't continue with a bad response.
Ref T705