During Hedge read,
1. First two locations fails to read the data in hedged mode.
2. chooseData refetches locations and adds a future to read from DN3.
3. after adding future to DN3, main thread goes for refetching locations in loop and stucks there till all 3 retries to fetch locations exhausted, which consumes ~20 seconds with exponential retry time.