aggregate fixity

This should correct some problems in the checksum verification, and aggregate results from the caches. But I'm tired, so I'll let someone else merge it.

Finishes https://www.pivotaltracker.com/story/show/45628025