message: Do not retry downloading the same deploy multiple times simultaneously.
diff: @@ -230,8 +230,12 @@ where
  self.validation_states.retain(|key, state| {
  if !state.missing_deploys.contains(&deploy_hash) {
  - true
  - } else {
  + return true
  + }
  + if retried {
  + // We don't want to retry downloading the same element more than once.
  + return true
  + }
  match state.source() {
  Some(peer) => {
  info!(%deploy_hash, ?peer, "trying the next peer");
  @@ -258,7 +262,6 @@ where
  false
  }
  }
  - }
  });
  if retried {
  