title: RxJS5 finalize operator not called
body: <p>I'm trying to trigger a callback when all my observables are executed. In my other, older project i used <code>finally</code> like so and that worked like a charm:</p>
  <pre class="lang-js prettyprint-override"><code>this.myService.callDummy()
    .finally(() =&gt; console.log('Works!'))
    .subscribe(result =&gt; ...)
  </code></pre>
  <p>But now I'm using a newer version of RxJS with <strong>Pipeable operators</strong>, but the <code>finally</code> call (now renamed to <code>finalize</code>) never gets executed. There is little information to be found and I'm not sure what I'm doing wrong.</p>
  <pre class="lang-js prettyprint-override"><code>combineLatest(
    this.route.queryParams,
    this.myService.callDummy1(),
    this.myService.callDummy2()
  )
  .pipe(finalize(() =&gt; console.log('Does not work!')))
  .subscribe(results =&gt; ...);
  </code></pre>
  <p>Any help is appreciated.</p>