message: refactor(router): Remove promise catch and re-reject
  It is not clear what the intention of the promise catch and reject is. Potentially this is
  legacy code built around some ZoneJs bug that doesn't exist anymore.
  PR Close
diff: @@ -1382,11 +1382,7 @@ export class Router {
  currentRouterState: this.routerState
  });
  - // Make sure that the error is propagated even though `processNavigations` catch
  - // handler does not rethrow
  - return promise.catch((e: any) => {
  - return Promise.reject(e);
  - });
  + return promise;
  }
  private setBrowserUrl(url: UrlTree, t: NavigationTransition) {
  