Changed and enhanced fix for queue full loop in ConsumerDA