Currently we need to update `.cargo-checksum.json` in several patched crates. But those crates are missing from the sources if they come from GitHub instead of a proper released source archive. This change makes `post-patch` and `do-configure` recipes fine in both cases.