CG-2786: Fix to ensure that helper continues to check for changes after first change is detected
CG-2786: Attempt to fix the restart process to only start workers as needed