I disagree.
In my opinion, if today I have a question (and i post it as discussion), and tomorrow I'll find the answer myselfe, the right thing to do it:
1. Post that answer in the Diskussion
2. Mark it as correct (or helpful).
It should not matter who gave the correct/helfull answer (myselfe or someone else).
-> everything is fine.