well, i took the site down, made the domain name changes, and it looks like maybe, just maybe, the "extra click" problem as well as the staying-logged-in problem have been resolved.
of course, it's only been a half hour - guess i'll find out for sure tomorrow when i login.
don't tell anyone, but this is kinda fun. haha