Your assumption is correct.
I only would change the value for the compare to something like 2 or 3. Inside RAW edition setups it is very common that after a core restart you have to wait for 4 or 5 check cycles until all services are checked a first time.
I think the way you described is correct, only the small modifications i wrote to the staleness value.