fix systemd-login1 support for hibernate/suspend 

Hi,

Following feedback via IRC, support for hibernate/suspend has been cherry picked from upstream.

  * <https://github.com/mate-desktop/mate-session-manager/commit/f0b5b1ab78879d64f80117415aacf029359afea5>

Regards, Martin.