Read: failover on block read failure
Read: report when all locations for a block failed
WIP