Hi, fellows!
It is important to garantee that an issue has resolution when it is in closed status, and has no resolution when it is into open status.
Often happends that this broken when transitions from all statuses are used.
So, in our practice when we update workflows we check that all such transitions clear or set (via postfunction or with transition screen with resolution field on it) resolution.
Hope, it will help someone to avoid troubles with incorrect resolutions.
Best regards,
Vasiliy.