update last login time directly (bug 1010320)

Depending on signals is suspicious and seems to not work in our deployments. This updates the field more straightforwardly.