Halting in beforeFilters should not inject broken page into `previous` chain