title: Celery, task called from other task is not working
body: <p>I'm trying to make application with cellery. It should work on few workers and different workers are consuming from different queues. I've got something like this:</p>
  
  <pre><code>@celery.task
  def task1():
      do_something()
      task2.delay()
  
  @celery.task
  def task2()
      do_something()
  </code></pre>
  
  <p>so task1 which is running on worker1 should call task2 which should be send to queue from which consuming worker2. Problem is that it is not working. I receive id of AsyncResult but state of this task is all time PENDING. When I call task2 manually from python console it works fine.
  Maybe I'm doing something wrong and it is not possiblem to run one task from other one?
  And one more thing. Worker1 is doing task1 and send task2 to queue from which he not consuming - from this queue is consuming only worker2</p>