React marks state updates scheduled while the startTransition action runs. Updates scheduled later in a timeout are outside that synchronous action.