Нашел, ошибку: у меня в Redux сторе меняется флаг авторизации и, т.к. текущая страница приватная, то компонент "размонтируется", а в нем еще должен then с асинхронным setState сработать после авторизации. В итоге убрал ненужную проверку на this.state.redirectToPrevRoute, т.к. роут и так приватный и редирект произойдет в любом случае, когда изменится флаг в сторе