Because we know checkpoints are valid blocks, a checkpointed block marked as invalid is an obvious indication that something went wrogn in this datadir, such as running an incompatible node client.
In order to fix this, we make sure to reconsider heckpointed blocks at startup if necessary.