added underlying error and ‘other error’ code
Merge branch 'experimental-oauth-2-error-response' into working-branch

* experimental-oauth-2-error-response:
  added underlying error and ‘other error’ code