title: RX ObserveOn issue
body: <p>I am new to RX and playing around with some samples, any ideas as to why the Console.writeLine in the Subscribe is not being invoked?</p>
  
  <blockquote>
    <p>var obs = Observable.Create(i =>
                {</p>
  
  <pre><code>              while(true)
              {
                  Thread.Sleep(250);
  
                  i.OnNext(2.0);
              }
  
  
  
              return () =&gt; { };
          })        
          .SubscribeOn(Scheduler.TaskPool)   
          .ObserveOn(Scheduler.CurrentThread)
          .Subscribe(i =&gt;
          {
              Console.WriteLine("Inside Subscribe");
          });
  </code></pre>
  </blockquote>
  
  <p>If I remove the   </p>
  
  <pre><code>.ObserveOn(Scheduler.CurrentThread) 
  </code></pre>
  
  <p>line all is fine?</p>
  
  <p>Thanks</p>