236,238d235
< // need to see if original event was in a scheduled, unsquashed
< // state, but don't want to restore those flags in the current
< // object itself (since they aren't immediately true)
240a238,244
>
> // Old checkpoints had no concept of the Initialized flag
> // so restoring from old checkpoints always fail.
> // Events are initialized on construction but original code
> // "flags = _flags" would just overwrite the initialization.
> // So, read in the checkpoint flags, but then set the Initialized
> // flag on top of it in order to avoid failures.
244a249,251
> // need to see if original event was in a scheduled, unsquashed
> // state, but don't want to restore those flags in the current
> // object itself (since they aren't immediately true)