I think this can go either way, and it depends mainly on the original question.
If it was so flawed that there isn't an easy way to edit it into shape, then I don't see a problem with reposting.
If the fix is something relatively minor, I'd prefer to see it edited into shape and reopened, since I feel that's one of the basic tenets of Stack Exchange. The whole reason we have edit privileges is to make things better over time.
Of course, "major" and "minor" fixes are subjective, and I can see where people might disagree with which category a particular question falls into. In this case just choose one or the other and the votes/community will sort it out.
I don't believe that "it should get more attention" is a valid reason for posting a duplicate, and has no bearing here. The usual methods for gathering more attention to a question (bounties, chat, social media, whatever) can be used in this case.