I'd say that your more-balanced 680 (with the higher quant score) is a not-insignificantly better score, so I'd definitely say that I wouldn't have cancelled it. Especially with quant scores falling a little below the 50th percentile, that's the area that you'll want to demonstrate the most proficiency. Given that really nice 680 overall score and a less-than-ideal quant score it sounds like verbal is the least of your concerns, so I'd be looking for any reason to let the admissions folks know "I can handle the quant workload!".
As far as reinstatement goes...I guess some comes down to how much you value the $100 fee vs. the increase in quant. I'd say that if you're definitely planning on retaking the exam because you don't feel comfortable applying to your target schools with a quant score less than 50th percentile (which may be fair advice if you're targeting top 20ish programs) then maybe it's not worth the money and you should just put it toward the $250 retest fee. But if you're thinking of applying with one of your 680s, I'd value the higher quant score enough to pay to reinstate it. If you look at the percentiles here -
https://www.mba.com/us/the-gmat-exam/gma ... -mean.aspx - that 41 puts you a healthy amount above the average score and gets you to the median. I'd say that's markedly better than sitting in the lower-40s for percentile, especially given admissions officers' frequent fear of candidates being unable to keep up on the quant-based curriculum. The higher that quant score the better you'll likely look.
Just one opinion but I see more reasons to reinstate than not to, and for anyone else reading I'd be pretty skeptical of cancelling your score unless it's just plain worse overall. If there's some value in your score (like one side improved even if the other fell) I think it's best to keep it.