Черновики в таблице upload_references не удаляются. Ссылки ведут на несуществующие черновики

Привет!
Я ссылаюсь на эту тему, так как это, похоже, ошибка.
Постараюсь объяснить максимально просто, как я это понимаю:

При каждом редактировании поста (содержащего загрузки — изображения, файлы и т. д.) или при создании нового поста в таблице upload_references создается новая запись с target_type = Draft (что кажется правильным, так как на тот момент это черновик, и он содержит загрузку).
Также в этот момент создается новая запись в таблице drafts — это тоже выглядит нормально.

НО… после завершения редактирования или создания поста конкретная запись в таблице upload_references должна либо удаляться, либо её target_type должен изменяться на Post (так как это больше не черновик).

Запись в таблице drafts удаляется. А запись в таблице upload_references — нет!

В результате таблица upload_references нарастает до огромного количества ссылок на несуществующие черновики.
Кроме того, это мешает очистке загрузок и удалению сиротских файлов, что приводит к незаконному хранению и быстрому росту папки загрузок и т. д.

Проблема существует с момента установки форума (версия 3.3.0.beta1-dev), и на тот момент у меня не было установлено никаких плагинов. Я могу предоставить любую необходимую информацию.