Asynchronous tasks are executed in different threads.
For that reason, they have no access to Session or Conversation scopes.
When using Asynchronous tasks, make sure that you have passed all that you gonna need from seam as parameter.
AFAIK, you have access just to EVENT and APPLICATION scopes.
I'm not very sure about the last sentence, but I'm sure you have no access to conversation neither session.