Split the logic to read the block data for a chunk out of the chunk hasher into a new chunk reader, and allow this to happen asynchronously.
Add method to validate chunk hashes.
Implement reading and validating the hash of the block contents associated with chunks in the bundle state machine.