Fix loading of repositories where revisions list has been modified since last visit
It exists repositories whose revisions list has been modified by an administrator since the last visit by SWH.
For instance that archived repository has been reset and now contains a single revision.
We should detect those edge cases and perform full reloads.
Sentry Issue: SWH-LOADER-SVN-D6
SubversionException: ('No such revision 5', 160006)
(9 additional frame(s) were not displayed)
...
File "__init__.py", line 356, in iter
return fut.result()
File "concurrent/futures/_base.py", line 425, in result
return self.__get_result()
File "concurrent/futures/_base.py", line 384, in __get_result
raise self._exception
File "__init__.py", line 412, in call
result = fn(*args, **kwargs)
File "swh/loader/svn/svn.py", line 414, in propget
depth=svn_depth_infinity if recurse else svn_depth_empty,
Loading failure, updating to `failed` status