timerSequenceID workflow.TimerSequenceID,
ai *persistencespb.ActivityInfo,
result := processingActivityTimeoutResult{
shouldUpdateMutableState: false,
shouldScheduleWorkflowTask: false,
}
if timerSequenceID.Attempt < ai.Attempt {
// The RetryActivity call below could update activity attempt, in which case we do not want to apply a timeout for the previous attempt.
return result, nil