Мне не совсем понятно, что вы пытаетесь сделать (а у меня нет документов), но есть ли Observables.Concat, что вы ищете?
var seq1 = Observable.Range(1, 20);
var seq2 = Observable.Range(21, 20);
var both = seq1.Concat(seq2);
both.Subscribe(i => Console.WriteLine(i));
(я просто проверяю, что это на самом деле работает:)