Теория
Почему одно сообщение могло дважды попасть в обработчик?
Разные причины дубликата: повторная публикация, повторная доставка и двойной вызов. Как установить механизм по идентификаторам и подтверждениям.
Читать ответ