Question regarding not seeing the login script - have you set the DelayedDesktopSwitchTimeout to zero? (try manually on an affected machine, then deploy via GPO).

See this article from: technet.

I've been setting this to zero instead of the suggested "5" for years for all of our clients.

Glenn
_________________________
Actually I am a Rocket Scientist! \:D