leora/fix-r4-checkpoint-key-binding
sigil-initial
checkpoint() only checked that the signer name was enrolled, so a stranger key could write a polluting checkpoint row. Refuse unless the private key's fingerprint equals the enrolled fingerprint for that signer.