Gentoo/OpenRC+systemd: check for systemd if falling back to service command

Gentoo with OpenRC fix
See https://bugs.gentoo.org/show_bug.cgi?id=504116

This is a re-do of https://github.com/ansible/ansible/pull/8041