A server or gateway may also sends a DISCONNECT to a client, e.g. in case a gateway, due to an error, cannot map a received message to a client. Upon receiving such a DISCONNECT message, a client should try to setup the connection again by sending a CONNECT message to the gateway or server.
PUB ACK handler was not using passed in object if available. This discarded the return code in the PUB ACK.
…CK return status handling
PUB ACK handler was not using passed in object if available. This discarded the return code in the PUB ACK.
This fixes an issue reported in ZD13550