Hola,
Revisa
http://www.php.net/manual/en/feature...n-handling.php . Hay te comenta como puedes crear una funcion que se ejecute siempre al finalizar tu script, ya sea porque ha finalizado tu script, hay sido abortado por el usuario o si tu script ha agotado el tiempo de ejecucion. Como se ejecuta en el servidor, da lo mismo que el usuario este desconectado, se ejecuta siempre. Asi podrias poner el valor del campo al valor correcto.
Saludos.