Type: SystemBoolean When true, will try to find and update the external scheduling engine.
throwIfSchedulerNull
Type: SystemBoolean When true, throws an OperationFailedException if the scheduler is not found.
When false, scheduler update is simply ignored when not found.