Código:
if (NEW.CANTIDADthen
Claramente te digo compañero que hay un garrafal error en el código que he remarcado.
Por otro lado no es necesario que metas dentro del "if" erroneo la sentencia "update", pues ya tienes controlada la posible excepción de ruptura de stock.
un saludo.