Как раз вариант с дискардятся - куда вы его дискардите и как потом анализируете и исправляете
ну можно, допустим, сделать очередь и складывать в неё все что не валидно. не dead letter exchange с таймаутом, а именно отдельная очередь. ну, например с суффиксом dead/unprocessed. но это чот такое. т.е. есть очередь в которую приходит иногда что то не особо валидное и руками разгребать в кролике..