Hi John,
Mark's already answered - but I am replying in case it is useful to you to have a read of Using Application Activity Trace (from an earlier MQTC conference). Page 19 covers the connection ID that Mark has described. Since an hConn is not tied to a thread, the thread ID isn't that useful. An hObj is tied to an hConn - ChatGPT is wrong.
Re: MQBACK call you mentioned - can't see that here, but I'm sure I saw you say it somewhere, if this is a SVRCONN connection application, I think it is standard practice for channels (and best practice for all applications) to issue an MQBACK just before an MQDISC, to ensure no implicit commit/rollback behaviour is needed in the MQDISC. It's essentially a no-op if there is nothing to do, and a good clean up if there was something to do. So seeing an MQCMIT followed by an MQBACK is not a concern.
Cheers,
Morag