Track instantiation reasons in proofs (#6935)