Prepare for multiple oauth channels

shouldAutoCompleteOAuthVerification returns a promise, not a boolean.