try {
      // Try promoting directly from queue first
      const success = await this.queueService.promoteJob(client, messageId);
      if (!success) {
        // Check why a job was not found