Questions that were edited after being put on hold do go in the reopen queue, and yours was indeed in the queue, and has collected two reopen votes! But given the rather small number of users who review that queue (hint hint, high-rep folks) it can take a while for questions to get up to five votes.
So if you want it to get reopened, the best thing to do is probably to flag it. But we mods are happy to handle things, and can take care of it right away with a single vote.
In this specific case, it's a little iffy since you'd already gotten an answer based on the original form of the question, and as you say, you changed it quite a bit from the original form (rather than just making it more specific). But... eh, no need to make more trouble - I'll just reopen it.
In general, it's certainly fine to delete your own closed questions if you're confident they won't be salvaged. It's also certainly fine to post new, good questions. So in this case, sure, you could also have deleted the bad polling question and tried again with the real specific question, instead of editing.
The other thing that's definitely bad is to repost a question without really changing it substantially (whether or not you delete the old one); at that point you'd just be making it harder for people to keep track of both posts, and possibly trying to evade the closing. This includes attempting to fix a question that really just needed a little editing, not a total rewrite into a new question. But that's not what was going on here, of course.