Improve resilience of uploading building directories
drupalorg module has similar code to transfer targets to a SFTP server. It has gotten a few improvements for resiliency and logging. https://www.drupal.org/project/drupalorg/issues/3460020 should be done and then those improvements should be carried over to here.