т.е. у меня на выбор 2 стратегии: разрешить указывать конкретный поток (или вообще никакой) при добавлении таски, либо разрешить только указание того что таска должна вызываться в главном/UI потоке
чтобы некоторые потокозависимые таски выполнялись в нужном потоке, самый частый кейс вижу в подкидывании тасок главному потоку ибо часто нужен именно его контекст