Make login feel a bit faster
This shaves off a few hundred milliseconds from logging in by avoiding fetching the validated token endpoint and issuer again unnecessarily at the end of the oauth flow.
Also adds a little spinner so the login page doesn't just sit there while we're working.