title: Sidekiq not finding records for Rails Active Job
body: <p>Jobs are queued on after a user is created like so in the model</p>
  
  <p><strong>user.rb</strong></p>
  
  <pre><code>after_create_commit :profile_photo_job
  
  def profile_photo_job
      message = "Add a profile photo"
      ReminderJob.set(wait: 1800).perform_later(self.id.to_s, message)
  end
  </code></pre>
  
  <p><strong>reminder_job.rb</strong></p>
  
  <pre><code>class ReminderJob &lt; ApplicationJob
    queue_as :default
  
    def perform(user_id, message)
      if user_id
        user = User.find(user_id)
      end
      ##sending message notification here
    end
  
  end
  </code></pre>
  
  <p>However, it often throws the following error inside my sidekiq console</p>
  
  <blockquote>
    <p>ActiveRecord::RecordNotFound: Couldn't find User with 'id'=7749
    Processor: User-MacBook-Pro.local:*****</p>
  </blockquote>
  
  <p>This error happens in production.</p>