Performance: don't validate ran changesets

Don't validate changesets that have already been run.
Do validate the checksums of all changesets.
Do validate changesets that should run even if they have run before.