[PATCH 3/3] Guard OAuth exceptions to provide better messages