Ядро ASP.NET не имеет SynchronizationContext.
SynchronizationContext
Так как же возобновить продолжение кода async туда, где оно началось (исходный поток)?
async