docs: async def release(self, delay=None):
          """
          Put the task back into the queue.
  
          May contain a possible new `delay` before the task is executed again.
  
          Returns `True` is task is released (task state is 'ready'
          or 'delayed' if `delay` is set now).
          """
          the_tuple = await self.queue.release(self.tube, self.task_id, delay=delay)
  
          self.update_from_tuple(the_tuple)
  
          if delay is None:
              return bool(self.state == READY)
          else:
              return bool(self.state == DELAYED)