And the reason the redirect is broken, more often than not, is because there's analytics sitting somewhere in the stack that's either not working properly because it's inherently brittle or because it's getting blocked by my adblocker.
I understand the need for analytics in some situations but registration, signin, recovery, etc are critical paths and every layer of indirection is playing with fire.