code: function(reason) {
                  log(qq.format("Failed to determine blob name for ID {} - {}", id, reason), "error");
                  promise.failure({error: reason});
              }
docs: We may have multiple SAS requests in progress for the same file, so we must include the chunk idx as part of the ID when communicating with the SAS ajax requester to avoid collisions.