fixed: session events should be processed on the completion thread; PING operation doesn’t atomically enqueue the completion and send buffers like other operations do