The tough question. I would try to check if the system has any way to force certain fields you need, try and have some errors that are crucial to your eyes (email, rss) so you can quickly pounce, but basically it is your team that is aware of the quality standard and adheres to it, the guidelines are published and published, something like that.
Assuming your team: If you can have a specific structure that is used every time in the comment field, what is expected when it is introduced, then this will be good too - even better if your software has a default note scheme, where you can define this structure on an empty form.
To some extent, although it depends on the person, they should know that he is part of the communication standards, he is expected as a job requirement and that they are responsible to every other member of the team, because other people should not be able to hunt follow them to find out any details if this can be avoided.
Moreover, the time for fixing errors on elements with a lower priority can be time, and people will definitely forget about the details.
Assuming these are users: you cannot, to a high degree, but I will try, if possible, to ask questions about any form in a way people could understand.
Not quite on this topic, but in the question "how do you ask questions", this blog post is 37 Signals - link text
Even if you have to have a different form asking questions that are visible to your users that only provide basic information to the error program, I would do this to ask the right questions.
Which product? Which version (photographs showing how to find it)? It would be useful to enable a screen dump if they could open the program and press a button to automatically send the log file, if it had stopped them from further work, if it had lost its changes, etc.
For users, this is probably more about how you ask questions, and letting them know that you need specific answers, or which of them you find more useful, then you will probably get better answers.