When reauthenticating, we can crash if no login screen
is running on the seat (for instance, when building
with --disable-user-display-server, and not user
switching). The crash is due to a dangling
pointer.
This commit fixes that.
https://bugzilla.gnome.org/show_bug.cgi?id=786656