A checkpoint records the last event position processed, so a restart continues where it stopped.