Controller actions were being executed when checkLoggedIn re-routed to /login. Returning the parent::beforeExecuteRoute() stops this.