Reorganized async code in ServiceHost.QueueTasks to use callbacks instead of blocking.
Reorganized async code in ServiceHost.QueueTasks to use callbacks instead of blocking.

GridProtectionAlliance/MIDAS,GridProtectionAlliance/openMIC,GridProtectionAlliance/openMIC,GridProtectionAlliance/openMIC,GridProtectionAlliance/MIDAS,GridProtectionAlliance/MIDAS