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