Convert workaround from acpid to libudev to maintain subscription after sleep