Always update last_sign_in_at on new session

Trigger update of last_sign_in_at on user session even if user signed in via rememberable strategy, fixes #4734

Basically followed [this SO answer](http://stackoverflow.com/a/12021599/1489738), to get the job done but stay light on the application.