(QENG-894) Fix with_puppet_running_on for systemd

In order to make with_puppet_running_on work with systemd this just uses puppet to restart the service instead of manually invoking the wrong init system.