Move TaskSchedulerService code to separate method
Provide AsyncServiceProvider for VsImageService
Fix reentrancy issue with VsImageService