closeSession

fun closeSession(clientId: ClientId)

Drop clientId's high-water-mark. Drive from the apply loop on a committed close op when a consumer knows a logical client is finished. A subsequent request from that client re-opens at mark 0 and at worst re-applies — the same at-least-once floor, never a silent drop.