Crash on timeout

There is a typing error when product in timeout are reinjected:

CRITICAL - Cannot download EOF orbit files: cannot unpack non-iterable EOProduct object
Traceback (most recent call last):
  File "ENV/s1tiling/libs/orbit/_manager.py", line 171, in do_download_eof_files
    files = provider.download(list(eofs), self.__dest_dir)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "ENV/s1tiling/libs/orbit/_providers.py", line 252, in download
    products = download_and_extract_products(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "ENV/s1tiling/libs/utils/eodag.py", line 292, in download_and_extract_products_sequential
    for idx, product in indexed_products:
        ^^^^^^^^^^^^
TypeError: cannot unpack non-iterable EOProduct object

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "ENV/s1tiling/libs/cli.py", line 54, in cli_execute
    situation = processing(*args, **kwargs)
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "ENV/s1tiling/libs/api.py", line 1426, in s1_process_ia
    return do_process_with_pipeline(
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "ENV/s1tiling/libs/api.py", line 454, in do_process_with_pipeline
    res = process_one_tile(
          ^^^^^^^^^^^^^^^^^
  File "ENV/s1tiling/libs/utils/timer.py", line 90, in wrapper
    return func(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^
  File "ENV/s1tiling/libs/api.py", line 322, in process_one_tile
    dsk, required_products, errors = pipelines.generate_tasks(do_watch_ram)
                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "ENV/s1tiling/libs/utils/timer.py", line 90, in wrapper
    return func(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^
  File "ENV/s1tiling/libs/otbpipeline.py", line 1043, in generate_tasks
    possible_first_inputs = self._prepare_inputs()
                            ^^^^^^^^^^^^^^^^^^^^^^
  File "ENV/s1tiling/libs/utils/timer.py", line 90, in wrapper
    return func(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^
  File "ENV/s1tiling/libs/otbpipeline.py", line 835, in _prepare_inputs
    inputs : Dict[str, List[Outcome[Meta]]] = self.__inputs.instanciate_all(configuration=self.__cfg)
                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "ENV/s1tiling/libs/utils/timer.py", line 90, in wrapper
    return func(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^
  File "ENV/s1tiling/libs/otbpipeline.py", line 735, in instanciate_all
    steps = inp(
            ^^^^
  File "ENV/s1tiling/libs/api.py", line 818, in eof_first_inputs_factory
    raise exceptions.DownloadEOFFileError(str(error)) from error
s1tiling.libs.exceptions.DownloadEOFFileError: Cannot download EOF orbit files: cannot unpack non-iterable EOProduct object