Redis тут правда лишний, если сигналы не переживают рестарт. Файловая очередь с батчем у меня держала 25 клиентов/с, пока диск на VPS не начал упираться.
Файловая очередь на 30 клиентах — это всё же не тот масштаб, где ack-файл начинает мешать. Я бы для начала просто ограничил размер батча и посмотрел, где реально рвётся, прежде чем городить второй файл рядом.