feat(test): Add functional test for web channel flow when user signs up, closes original tab, and opens the verification link in the same browser.

@vladikoff or @zaach - could you review this?

This is to add additional coverage to prepare for the add-a-broker branch.

Additional work:
* Reduce duplication in the web channel tests by calling the fillOutSignUp and fillOutSignIn FunctionalHelpers.