     
     /// Tracks a sequence of override events that failed validation checks.
     /// Stored to enable retrieval via issue report after a deliberate crash.
-    private var taintedEventLog: [OverrideEvent] = [] {
-        didSet {
-            delegate?.temporaryScheduleOverrideHistoryDidUpdate(self)
-        }
-    }
+    private var taintedEventLog: [OverrideEvent] = []
     
     private var modificationCounter: Int64
     

        didSet {
            modificationCounter += 1

            delegate?.temporaryScheduleOverrideHistoryDidUpdate(self)

            if let lastTaintedEvent = taintedEventLog.last,
                Date().timeIntervalSince(lastTaintedEvent.override.startDate) > .hours(48)
            {

        } else {
            cancelActiveOverride(at: enableDate)
        }
        delegate?.temporaryScheduleOverrideHistoryDidUpdate(self)
    }
    
    private var lastUndeletedEvent: OverrideEvent? {
