Good to hear products are already available, but their SEO sucks, I couldn't find them despite searching.
Unsure what caused the bit rot. My disk has two sectors gone bad, maybe that, or maybe just that hard drives aren't 100% reliable. I haven't lost any data, I have a native RAW copy of each image onsite, DNG files offsite in two locations, plus JPEG files of every image in each of those locations.
I've solved the problem too - I was using an old version of the DNG SDK, as the Adobe website linked to the old version not the new version. Now that I have the latest version I'll re-run my verification and see what happens.
I've looked for an open source program or library to validate other RAW files but I've had no luck. If anyone knows a suitable library or piece of software that works from the command line let me know. dcraw was my first stop but it converts the broken files fine and doesn't seem to report any problems.