How much a rebuild readsOne speed is all a rebuild has, and that speed is flat out. Every disk still in the chassis is read from end to end: put four 16TB members in and the three survivors owe you about 48TB between them, each of them with a running-hours count matching the disk that stopped.
Reading the URE specificationConsumer drives carry a specification of one unreadable sector in 1014 bits, or roughly one difficult sector in every 12.5TB. The enterprise rating is 1015, ten times the headroom. Read that as the worst a manufacturer will put its name to and not as a countdown, then notice how many disks in service run far past it. Nothing is wrong with the figure. The frightening graphs built on top of it are another matter.
How the card answersAge decides it. An older controller that meets a sector it cannot complete throws away every hour the rebuild has already put in. Firmware of a newer vintage, on PERC and MegaRAID, marks the stripe as punctured and keeps going; mdadm on Linux notes the bad block and does likewise. Surrendering one stripe over a single unreadable sector is a price worth paying. A whole volume given up to it never was.
Why the next disk followsOne carton, one chassis, one shared temperature history. Demand a single enormous uninterrupted read of every disk and whichever of them was quietly failing gives out there and then. Here the same ground is covered slowly, with the soft patches held back to the end.