I tried it here and didn't have any problems. The comment was still there if I closed the viewer and opened it again. The file also played okay in WMP11.
Maybe the problem is triggered by certain formats of existing tags. Could you find a small example file that the problem occurs for and send it to me in a private message?