Yesterday, a fairly new user (4 months, 9 reputation) posted a question about rounding in C#. When reading it for the first time, I had a feeling that I knew what they wanted to ask, but unfortunately the text was full of weird grammar, to a point where it asked a different question than I presumed was intended.
It didn't help that the examples of the desired output they gave included some crucial slips, and clarifications added to the output rather looked like alternative outputs contradicting each other - in short: it was a confusing mess.
What I understood is they were (and still are) looking for a pair of rounding functions with built-in precision determination. But the only code they found or wrote (and included in the post) so far was such that you had to specify the precision as parameter. They claimed these functions "do not work" (I could see these didn't do what they presumably wanted; coincidentally they did what they approximately wrote they needed).
All this felt like the result of a language barrier to me. Assuming the different intention and giving them more leeway in phrasing (e.g. "they do not work" meaning "they do not work for me" as in "they are not what I need"), the whole question did make sense to me.
Anyway, multiple users (including me) in the comments tried to get confirmation that our intuition about the presumed intent was correct, and guided them towards edits such that the text would eventually precisely reflect that intent.
Knowing how intimidating Stack Overflow can appear to new users when a question gets closed, I also left a preemptive comment that closing due to lack of clarity was probably imminent, but gave guidance on what they needed to change to fix that. For the time being however, I voted to close the question due to lack of clarity. Eventually the question was closed for that reason.
As I already knew what the edited question would become to be about, I prepared an extensive answer, ready to be posted as soon as the question was re-opened after the edits.
Meanwhile, OP made multiple incremental edits as suggested by the comments, clarifying what they wanted, correcting the mistakes in the examples, improved formatting, explaining how what they have is not what they need, etc.
As soon as the question was fixed, clearly understandable and thereby also distinct from a suggested duplicate, I immediately voted to re-open (and at least by now, a second person voted the same).
But I just came back to the question, to find it failed the re-open review, supposedly because "the original close reason(s) were not resolved". I do not understand that reasoning. As far as I can tell, all clarifications and suggestions from the comments were incorporated into the question body. So - what should I do now?