At the moment, the timed login timer continues along even
after the user logs in. That's wrong, the login screen should
be dormant when the VT isn't active.
This commit makes sure we turn off timed login when the user
is about to be logged in and when the user switches VTs.