Increased operation flush waits and assertion timeouts in both LWW tests:
Delete vs Update race test:
- DELETE flush: 50ms → 150ms
- UPDATE flush: 500ms → 1000ms
- Assertion timeouts: 10s → 15s
Recreated task with dueDay=today test:
- Added missing DELETE flush wait: 150ms (was missing entirely)
- Added missing UPDATE flush wait: 1000ms (was missing entirely)
- Assertion timeouts: 10s → 15s
These changes ensure operations are fully persisted to IndexedDB before sync,
preventing timestamp races that caused intermittent LWW conflict resolution
failures. The TODAY tag test was particularly affected as it lacked any flush
waits.
Test results: 90% pass rate (18/20) vs previous ~80%, with 100% pass rate
when run individually. Remaining 10% failure rate appears to be resource
contention when running multiple tests in parallel.