El SynchronizationContext actual no se puede utilizar como TaskScheduler

Estoy usando Tasks para ejecutar llamadas de servidor de larga duración en mi ViewModel y los resultados se calculan de nuevo al Dispatcherusar TaskScheduler.FromSyncronizationContext(). Por ejemplo: var context = TaskScheduler.FromCurrentSynchronizationContext(); this.Message = "Loading..."; Task...