- ts3j: native resend timing, INIT1 resends, one clientinitiv per handshake, non-blocking disconnect. - Ignore errors from a connect attempt that has been superseded or cancelled. - Show the whole cause chain in network error messages. - -Dts3j.debug=true enables ts3j's protocol logging. - Tests run with a throwaway user.home instead of the real profile. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>