title: Can I get a celery task's arguments if all I have is the task ID?
body: <p>If I have the original task I can get the arguments from <code>task.request.args</code>, but if I only have the task ID is there a way to get the arguments? It doesn't look like there is a way to get them from an <code>AsyncResult</code> object, and as far as I can tell there isn't a way to re-create the task.</p>
  
  <p>I want to do this because I have a frontend that polls the backend for updates on tasks, and it would be useful if it could display the task arguments. Seeing as the arguments are stored with the broker, this should be possible, at least when the task is in pending state.</p>
  
  <p>Naturally there are other ways to do this, but it would be a clean way to do things.</p>