A few fixes to compile

There are a few fixes I had to make to get it to compile, one was the
AsyncMediatorWorker::AsyncMediatorWorker::Start() function definition
seeming to have one too many AsyncMediatorWorkers.  Not sure how it
could have been working for others!