Я же сказал - человеческий фактор, которых может быть НЕСКОЛЬКО, я же привел один самый популярный ляп.
Ты говорил что программирование у вас есть. Читай это вот так:
"если черновик существует - удалить черновик". Вот он алгоритм.
На вскидку могу предположить еще один человеческий фактор + тормоза сервера, правда весьма все это сомнительно и запредельно.
Например нажатие на кнопку "отправить" совпало со моментом во время которого происходит очередное автосохранение черновика. Данные для публикования сообщения пришли на сервер раньше чем данные для авто-сохранения. Таким образом после публикования сообщения черновик удаляется, но тут же создается заново т.к. доходят данные с последнего сохранения.
добавлено через 8 минут
Методы тыка доказан в лабораторных условиях.
При отправке сообщения быстрым ответом перезагрузки страницы не происходит, следовательно в течении секунды/двух после нажатия на кнопку "отправить" скрипт может приспокойненько "нажать" на "авто-сохранение". В этом случае публикование сообщения происходит раньше чем сохранение черновика. Попытаюсь устранить проблему путем блокирования авто-сохранение после нажатия на кнопку "отправить".