title: @ngrx/store - The store does not return the data in async/away manner
body: <p>I have a problem while getting the value from the store. The operation hangs. I try to get the data in the following way:</p>
  
  <pre><code>async onInit(params: Params) { 
    // it hangs on the line bellow
    var userToken = await this.store.select(fromRoot.getUserToken).toPromise();  
    console.log(userToken);
  }
  </code></pre>
  
  <p>then I execute the following async function:</p>
  
  <pre><code>ngOnInit(): void {
  this.route.params.subscribe(params =&gt; {
    this.onInit(params).then(() =&gt; console.log('promise executed'));
  });
  </code></pre>
  
  <p>The user token is never returned.</p>
  
  <p>If I subscribe to the store then it works fine.</p>
  
  <pre><code>this.store.select(fromRoot.getUserToken).subscribe(ut =&gt; {
    console.log(ut);
  });
  </code></pre>