xl.storageDisks is sometimes passed to some low-level XL functions. Some disks in xl.storageDisks are set to nil when they encounter some errors. This means all elements in xl.storageDisks will be nil after some time which lead to an unusable XL.
For faster time-to-first-byte when we try to download a big object
This change brings a change which was done for the 'mc' package to allow for clean repo and have a cleaner github drop in experience.