As a follow up, the issue seems to be if you pass a checkpoint without activating it, and then die.
Thanks for the feedback, will adjust some triggers and add a failsafe for this.