Add TaskContinuationOptions.HideScheduler to TaskCompletionSources in order to help prevent deadlocks.