Change: Fix erroneous reports and reload/restart

Ref: https://dev.cfengine.com/issues/6492

Reports were isleading about what chkconfig was doing. The
implementation itself was correct, but the logic for the reports was
not.

Restart/reload was not respected when chkconfig was in use.