Таймаут и повтор запроса
Таймаут ещё не означает ошибку
Таймаут сам по себе не говорит, выполнилась операция или нет. Я бы сначала проверял, можно ли безопасно повторить запрос и как система узнает уже обработанное действие. Если ответа на это нет, retry только быстрее превращает неопределённость в дубль.
