if (msgStore.containsMessage(did, mid)) {
logger.log(logger.FORCE,
BrokerResources.I_UPDATE_INT_STATE_TXNLOG, iid, mid);
// For Queue, ensure the stored ConsumerUID is 0 otherwise
// use try using the correct value; see bug 6516160
if (dst.isQueue() && iid.longValue() != 0) {
msgStore.updateInterestState(did, mid, PacketReference.getQueueUID(),
Store.INTEREST_STATE_ACKNOWLEDGED, false);
} else {
msgStore.updateInterestState(did, mid, iid,
Store.INTEREST_STATE_ACKNOWLEDGED, false);