Tal vez el codigo de tu actualizacion cae en alguna falla... Te recomiendo poner un log por cada consulta que tengas en ese segmento e ir viendo el caso con actualizaciones reales, recuerda poner la fecha, la consulta sql, el estado de la consulta y un mysql_error() en el archivo de log para que veas si es que al insertar igual te arroja algun mensaje.
Suerte!