A risky solution is to write the checkpoints yourself. I've in a super specific case edited it myself even though I'm not supposed to.
If you understand how to write it, you can do it and only write the last one, since the only the last one (or the two depending where the streaming stopped) is relevant for restart