* changes: Add health check to checkpointing Change abortChanges to take a message and bool Make needsCheckpoint cover whole session