Consider a Turing Machine with $N$ states which checks all theorems of ZF and halts upon finding a contradiction. If ZF were consistent and could prove the value of $BusyBeaver(N)$, then it would be able to prove its own consistency, which Gödel proved impossible; so either ZF is inconsistent or the value of $BB(N)$ is independent of ZF.
But what if we add to ZF an extra axiom K, which specifies the exact (true) value for $BB(k)$ for some large $k$? If ZF is consistent (edit: and sound), then ZFK is consistent (else a contradiction in ZFK would be a proof in ZF of ~K). Now assume that there is a Turing machine with $k$ states or fewer which checks all theorems of ZFK. If it halts, then ZFK is inconsistent, so ZF is inconsistent or unsound. If it doesn't halt after $BB(k)$ steps, then it has proved the consistency of ZFK, which is impossible by Gödel.
It seems like I've shown that either ZF is inconsistent or unsound or that there is no such $k$-state Turing machine which proves the theorems of ZFK. But it seems obvious that for sufficiently large $k$, there are such Turing Machines, since all they need to do is symbolic manipulation of finite axioms. What's going on?