Prevent users from deleting Topics themselves?

Отличная работа по расследованию, @ValdikSS — по сути, вы описали следующее:

Пользователь может удалить свою учётную запись, если в ней есть только одна или ноль сообщений (по умолчанию в Discourse). Однако, если это единственное сообщение является темой, вся тема удаляется.

Это примерно соответствует задумке. Мы, кажется, не предусмотрели этот особый случай, когда пользователь создаёт тему как своё единственное сообщение.