Handle lists of services in the same object
Fix order on AUTOLOAD checks

A linux box will take the systemd path if the systemctl command exists.
Even in systems that haven't converted fully to systemd, systemctl
provides wrappers around /sbin/service and the like, so this should be
safe.