Cita: con un before lo haria despues del siguiente update
cuando dices esto, estoy viendo que no has entendido el funcionamiento de los TRIGGERs.
El BEFORE
no significa en el siguiente UPDATE, sino luego de haber actualizado el registro
y antes de devolver el resultado de la operación exitosa, es decir, antes de darlo por terminado.
En serio, deberías leer mejor el manual...