router.state, redirect, backTo and reload now returns a promise.