Description
We had a latent bug in checkpoint sync from unaligned blocks (skipped slots at epoch boundaries), fixed here:
I don't know why the existing tests did not catch this:
weak_subjectivity_sync_unaligned_advanced_checkpoint
weak_subjectivity_sync_unaligned_unadvanced_checkpoint
To resolve this issue, we can try reverting the fix made in the linked PR, and writing a test that fails sans fix.