(Assuming this project is dead, but leaving here for anyone who comes across this in the future)
One other issue I discovered is that the library doesn't maintain the connection - it doesn't respond to heartbeat requests and doesn't reconnect on failure. I'm working on a fix that will address that - it is running now, but I want to leave it going for another day or two before I submit a PR.
(Assuming this project is dead, but leaving here for anyone who comes across this in the future)
One other issue I discovered is that the library doesn't maintain the connection - it doesn't respond to heartbeat requests and doesn't reconnect on failure. I'm working on a fix that will address that - it is running now, but I want to leave it going for another day or two before I submit a PR.