- ResolveQueueURL для DLQ теперь ретраится 3 раза с backoff: временная ошибка больше не отключает DLQ навсегда. - Битый envelope подтверждается только если DLQ реально приняла его; при недоступной DLQ/сбое sendToDLQ сообщение НЕ подтверждается (вернётся после visibility timeout), а не дропается.