При реализации IObserver вы знаете, насколько хорошо вы справляетесь с ситуацией, когда OnNext вызывается из разных потоков, одновременно или последовательно, но каковы ожидания встроенных примитивов Reactive Extension, когда это происходит? Например, будет ли BufferWithTime справляться с вызовом OnNext из нескольких потоков? Вызывается одновременно из нескольких потоков?