See also T109728: Make sure gridengine-exec starts on boot
In puppet logs, we now always have
Notice: /Stage[main]/Gridengine::Exec_host/Service[gridengine-exec]/ensure: ensure changed 'stopped' to 'running' Info: /Stage[main]/Gridengine::Exec_host/Service[gridengine-exec]: Unscheduling refresh on Service[gridengine-exec]
so there's something wrong with the service-already-running-detection.