Quick note. You can enable and disable the checkpointing with enforcecheckpoint true and enforcecheckpoint false

That isn't enough, command line option is required.
To do that people need to go into the debug console in the Qt GUI. Are you saying that an option needs to be made available in the GUI as that is very doable?
In fact we would welcome you to make a commit for such a thing if you are willing
