Almost sounds like you have a cultural hero issue? This happens a lot. I think some of it is because people praise people who work extra hard, rather than those who finish their work quickly and well and rarely have to come back to it. Maybe reinforcing good process and looking at things like bug count might help prevent the heroes. Or ask them "how can we make it so next time we don't have to work all night?"
Maybe let the heroes own the solution so that they are still heroes after implementing the thing that fixes everything?
Culture is probably the hardest thing to turn around though. But so important!