Fixed
- Reset per-session registration state before each new connection so automatic reconnects resend
NICKandUSER. - Prevent stale CAP negotiation fallback goroutines from sending registration commands for an older connection session.
- Reset
MaxRecoverableReconnectsaccounting only after IRC registration succeeds instead of after a TCP reconnect.
No application code changes are required for existing users.