dumb: Handle missing or corrupted pack file
Some dumb git servers might reference a no longer existing pack file
while it is possible to fully load a repository without it.
So remove bogus pack file from the global packs list when encountering
such edge case and try to continue the loading anyway.
Related to T3618