This behavior occurs when a user has the Horizon View Client open but they haven't chosen a desktop. If they wait until the global SSO timoue (View Administrator, System Config, Global Settings) then it will show up with a previous user login prompt.
I would also verify that the pool is not set to "do nothing" when a user logs off.