We currently download artifacts with queue, which uses the worker creds. This means for private artifacts, the worker clientId needs to have access to those private artifacts.
The temp_queue will be given access to private artifacts for those tasks that need them. So if we download artifacts with that, we no longer need to add private artifact support to the worker clientId. Let's do that.