title: RxJava 2: always unsubscribe on the .subscribeOn(..) scheduler?
body: <p>I have an <code>Observable&lt;String&gt;</code> that performs some work. After its done, it closes its connections (via <code>.setDisposable(Disposables.fromAction(logic*);</code>. Trouble is, I need this close action to be performed on the same scheduler as the actual workload.</p>
  
  <p>Is it possible? How?</p>
  
  <p><em>I dont want to force the Observable to perform on a given scheduler, e.g.</em> <code>myObservable.subscribeOn(x).unsubscribeOn(x);</code>;</p>