resume multi block reads after transient read errors