Wait until EIP is up to autologin. Closes #5939.

An iteration on top of: #710

So you'll be calling `provider_setup` in each stage? What's the rationale for that?