Is it bad etiquette to answer your own question, but then not accept that answer? I realize there have been numerous questions about answering one's own question, but I'm specifically wondering about not accept one's own answer for the sake of attracting better answers.
Is there any consensus on whether this good etiquette?
Example
I asked a question over on the emacs SE, and later on found a workaround for the problem based on another 4-year-old SE answer. I then updated the question with this new information. Although this included information solves the original problem I had, it doesn't actually answer the question I had.
A well-respected member of the community later asked that I move the addendum to an answer and accept it.
This is a variant of case 2 in etiquette for answering your own question:
Provide the answer in the question and ask the question phrased as "is there a better answer". This allows others to gain reputation, and doesn't look so greedy but makes your answer harder to vote on.
Except in this case, the answer I'm providing is something I'm not really happy with; I don't accept my own answer.
This answer is in favor of this approach:
I think #2 is a strong answer, respectful of the SO community.
Asking a question you know the answer to (especially if you answer int he same breath) is of dubious value and intent, but if you approach this with the mindset that what you think you "know" might not really be the best answer, I think you'll be illuminated most of the time.
But then a comment to this answer has an equal number of votes says:
#2 is a bad idea. What if the asker's answer is a good answer? Then we end up with an answer in the question, and no answer as an answer. It completely abuses the format of Stack Exchange.