settle

abstract suspend fun settle(changes: List<TimerChange>): Int

Writes each change's TimerChange.next status, slot, slot's due time, skipped slots, due time, attempts and outcome, when the store still holds its TimerChange.loaded timer as loaded (same id, status, slot, slot's due time, attempts and due time); in as few round trips as the backend allows.

Return

how many changes were written.