I know this one has probably been a bug for years, but...
When you try to improve an item that has damage on it, it gives the following message:
"Repair the <item> before you try to finish it."
This is an apparent holdover from many years ago, when "finishing" items was still a feature.
Fix: Change "finish" to "improve".