Принял, а если не сложно, можете в кратце объяснить почему? Я думал, что нужно наоборот обрывать поток до выполнения других звеньев цепочки
Если он будет первый, то он будет отписываться только от исходного потока. Если последним - то и от всех "внутренних", которые у вас в switchMap