Hola... disculpa mi ignorancia... pero porqué pones el estado en una variable de sesión?, no le veo necesidad... no sería más rápido que hagas el UPDATE dentro del ...
Código:
if($row['existe']==1) {
}
... al autentificar a tu usuario? después haces la redirecíón con JS.