pup-1766 make systemd the defaultprovider for service on rhel7

Note that this need uncovered some latent issues in defaultfor, so those are addressed here as well.