fix(oauth): fixes WebChannel double submit during password reset

Fixes #1809

- [ ] need to add some tests
Should this be `this.isOAuthSameBrowser()` instead?