Измените тригер на BEFORE UPDATE и просто выставляйте новое значение перед изменением.
CREATE TRIGGER update_test BEFORE UPDATE ON test_table
FOR EACH ROW
BEGIN
IF NEW.quantity <> OLD.quantity THEN
SET NEW.quantity_stock = NEW.quantity - 10;
END IF;
END;