When doing async operations (Observable, setTimeout, ...) in a component init, the code executes as expected but the view doesn't get updated. Reloading the component by changing route works as expected though. Removing the `this.appRef.tick()` call in `AppModule#hmrOnInit()` seems to fix that, and so does making said call in a `setTimeout()`.