Refactor OAuthLogin: Rename to OAuthLoginAssistant and cleanup
More await implementation for AudioMethods