Consider moving uploading of project import file outside the transaction
As seen in https://gitlab.com/gitlab-com/gl-infra/infrastructure/issues/7904, a customer was having issues importing a project because the upload was taking a while and the transaction hit the idle_in_transaction_session_timeout
limit.
cc @lmcandrew
Edited by 🤖 GitLab Bot 🤖