Monitor: Use enum instead of bool for schedulerState