Adding my two cents on this, unless coded specifically, the saving thing corruption of the saves happens here as well; no matter if you use cside or twine, if something that has been previously done is changed, that will corrupt the save either way, so you'll always have to start from the beginning.
Now, if we're talking about a fully released game this doesn't happen, but for wips? It will happen most of the time