systemd: How to wait for a device before starting a service