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