Один сеанс может быть уничтожен, но вскоре после этого будет создан другой. Тот факт, что пользователь больше не проходит проверку подлинности, не означает, что у него нет состояния сеанса.
Весьма вероятно, что сеанс уничтожен, но при следующем запросе (который, как я предполагаю, находится в том же домене / сервере, вызывает повторное использование идентификатора сеанса и, таким образом, создание пустого состояния сеанса с тем же идентификатором сеанса)
Все это, конечно, предполагает, что вы перенаправляете на местоположение на том же веб-сайте сразу после выхода из системы.