Raise in PipelineWorker when export from source is stuck [Direct Transfer]
As pointed out in !137199 (comment 1672312476)
When an export has been started but is stuck, our PipelineWorker will keep re-enqueuing itself waiting for the export to finalize.
Proposal
Since export API returns an updated_at field. We can use that to see how much time has passed since an export was started and raise in PipelineWorker if it's been too long.
Similar to how https://gitlab.com/gitlab-org/gitlab/-/blob/master/app/workers/bulk_imports/pipeline_worker.rb#L75-76 is done
Edited by Max Fan