`versionCheckHook` is much more verbose then `testVersion`, and it
forces you to observe the failure when building it, and not only on CI /
if you explicitly build `c3c.passthru.tests`.
In 842a15bf09, c3c was updated to version 0.6.1, but the source hash
wasn't changed, the upshot of which seems to be that users with access
to a cache get the old version, and users that don't get sha
mismatches.
checkInputs used to be added to nativeBuildInputs. Now we have
nativeCheckInputs to do that instead. Doing this treewide change allows
to keep hashes identical to before the introduction of
nativeCheckInputs.