Client testing
Do not shut down socket, it breaks the server
Client kernel destruction blocks
Remove logging
Expose stream history
Get Events protocol
Batch event append