expr.c: extract_affine_mul: abort on error rather than treating it as non-affine