юнитя предоставляет свой синк-контекст по дефолту
если я правильно помню, он работает в основном потоке
но ничто не мешает сделать альтернативный контекст с другим тредом
Контекст синхронизации, нужен чтобы продолжить выполнение в потоке, который вызвал асинхронный метод