Do not perform cluster discovery synchronously while initializing the client - do applyOnDefaultChannel before checking channelsCnt.get() == 0 in channelsInit
Do not disconnect active channels when performing discovery, even if those addresses are not in the new list to avoid unnecessary reconnects
applyOnDefaultChannel
before checkingchannelsCnt.get() == 0
inchannelsInit