read backup file header from URI on background thread
backup files can be on a network drive and thus take a while to read even if just the header is read (cherry picked from commit ce85c306)
backup files can be on a network drive and thus take a while to read even if just the header is read (cherry picked from commit ce85c306)