Hola Dec,
Pues mi desconcierto es aún mayor cuando empecé hacer pruebas a "locas", pues me encuentro que al sacar el session_start() y reemplazar la variable de session por un valor fijo funciona de maravilla el script, y ojo !!!! que no estoy soñando, vuelvo agregar el session start y deja de funcionar........
Creo que las cosas de ahora en adelante cambian o no dec ?, pero eso de escapear las variables es una muy buena práctica de programación, pero los tiros no van por ahí por lo mencionado mas arriba.
Hasta Luego .-