sessionGeneration
Monotonically increasing generation bumped on every transport start (including same-address reconnect). Consumers use this to discard state retained from a previous transport instance. Stub implementations that never start a real transport expose a constant zero flow.