First, you should consider tokenizing or encrypting your URL so you're not blatantly passing plain-text credentials, along with the host address and file name via your URL.
Menus behave differently in WebDirect thanks to browser caching, although I can't confirm or deny your findings as I don't really place user info in my menus (custom menus aren't supported in WD).
I would either try hiding then unhiding the menus (before then after the relogin step). There's a "Hide all toolbars" checkbox under file options in 14 as well that might be beneficial to experiment with.
Thanks for responding, Mike.
In a production environment, credentials should be encrypted. I am on your side with this but did not make the effort for this lab test.
I tried with browser cache disabled, with toggling Menu visibility before and after the Re-Login step, all to no avail.
According to the specifications, the menu, when visible, shows the account logged in, not the one that was previously logged in. No exceptions to this a are listed. Funny enough, that a Pause step before Re-Login fixes it.