Auto-reconnect, fixup websocket lifecycle
fix split json chunk by piping into readers and using cheshire's parsed-seq