Added experiential fix for full queue loop in ConsumerDA

If the queue is full, the return state of qqueueEnqMsg is ignored, and the
queueitem is marked as commited.