Connection object stored Broker object created from seed which does not have correct NodeId, and as result, this broker can not

be found upon transport error.

Fixed by creating a new connection instead of an attempt to reuse the one from seed broker.
Forgot to remove Monitor based events in Producer. This caused producer to ignore healed partitions events.
Don't be noisy on socket failure