Update to the OAuth error message

-scoped old error message to only fire when error_details['oauth_problem'] exists
-added a new catch-all static error message
-with previous approach, you get a "method + not found for nil class" when error_details['oauth_problem'] is nil