I recently asked [this question][1]a question (edited: I've removed the link because I would like an answer that is not specific to only one question). It has been placed on hold as too broad - which is fine, I think the question in its current form is too broad and I am not appealing against the decision.
What I want to know now is what do I do next? Is it my duty (maybe a too strong word) as a stack-exchanger to clean up the question and leave it as a non-closed question so that others who have the same question can get an answer? Shall I just let it go from On Hold to Closed? Are there any reasons why it would be bad for me to have a question Closed (rep loss, less likely to get good answers in the future, ...)?
I am happy that I have an answer. I heavehave learnt something, I have been forced to rethink some concepts and to get a more rigorous understanding of a few terms. I just want to make sure that I am giving back to the community as much as I am taking.
Edit/clarification: I was wondering what to do in the general case if I have any question that gets put On Hold, not what specifically what to do to clean up the linked question (I almost didn't link to it to emphasise that point). I wanted to ask because I could not find any guidance on other meta questions. [1]: http://programmers.stackexchange.com/questions/264226/advantages-of-unmanaged-code