Error description being overridden in OAuth2 authenticate method

This PR fixes #363 where the OAuth2 error description is overridden, preventing it from being passed along when the `Google_Auth_Exception` exception is thrown.