Allow reconnect on connection loss with retry by registering new ReconnectStatusListener.
Updated ClientConfig to support registration of multiple listeners (backward compatible).