FAutoDeleteAsyncTask::DoWork

Tells the user job to do the work, sometimes called synchronously, sometimes from the thread pool.