Повторное использование `external_id` после удаления темы

Это потому, что удалённые темы помечаются как удалённые, но не удаляются из базы данных. Попытка снова связать идентификатор с другой темой кажется плохой идеей (хотя вы об этом не спрашивали). Вы можете принудительно удалить тему по-настоящему (Введение функциональности постоянного удаления постов может быть решением).