Не собирался Dockerfile/Makefile (только ./cmd/iot-service/) → в образ/деплой не попадал; логика поглощена internal/service/consumer/. Был источником пустого message_id (обход дедупа). message_id оставлен nullable — единственный пишущий путь (bridge) всегда ставит UUID. LEGACY.md обновлён. Плюс исправлена неточность в HISTORY про поведение без DLQ.