Puts back the Pigeon-session fact a checkpoint carries into a fresh process:
a restored process is in the same session state as the checkpointed one, so
its flush sends or refuses exactly as that process would. The events are not
restored: undelivered events belong to the process that logged them, which
delivers them when it closes, so the store keeps what this process logged.
The checkpoint restore is this fact's only restorer.
Puts back the Pigeon-session fact a checkpoint carries into a fresh process: a restored process is in the same session state as the checkpointed one, so its flush sends or refuses exactly as that process would. The events are not restored: undelivered events belong to the process that logged them, which delivers them when it closes, so the store keeps what this process logged.
The checkpoint restore is this fact's only restorer.