1- We should fix thant in melted-node ASAP! reconnect should mean that is already reconnected, connected should be used only when connected first time and disconnected every time it gets disconnected no matter why.
2- I think response-timeout, command-error, connected, disconnected, connection-error, reconnect and disconnect are interesting events to listen for... User will not be looking at the log, will be looking at the UI