Does gnome-screensaver check the screen is locked before suspending or switching user?