// the timeout timers below even when none are pending.
for _, userTimerSequenceID := range r.getTimerSequence().LoadAndSortUserTimers() {
// TaskID is set by shard
WorkflowKey: r.mutableState.GetWorkflowKey(),
VisibilityTimestamp: userTimerSequenceID.Timestamp,
EventID: userTimerSequenceID.EventID,
})
}
// (2) execution and run timeout timers