Avoid OAuthClient cold start failures.

Previously, if an API request came in while an OAuth flow was in progress,
it started another OAuth flow. Now OAuthClient queues requests initiated
before or during an OAuth flow for processing upon the first OAuth flow completion.