A connect that lasts 50 ms leaves nothing to say which answer the client disliked — WSJT-X refusing to attach to the shared CAT was undiagnosable without the full wire trace. The handshake is now always logged; steady-state polling stays behind the trace switch.