docs: def move(self, queue, delay=0, depends=None):
          '''Move this job out of its existing state and into another queue. If
          a worker has been given this job, then that worker's attempts to
          heartbeat that job will fail. Like ``Queue.put``, this accepts a
          delay, and dependencies'''
          logger.info('Moving %s to %s from %s',
              self.jid, queue, self.queue_name)
          return self.client('put', self.worker_name,
              queue, self.jid, self.klass_name,
              json.dumps(self.data), delay, 'depends', json.dumps(depends or [])
          )