At the moment I'm editing the conf with textmate but I have also edited the file with Kod. I'm mounting the filesystem with an implementation of fuse called ExpanDrive so that I can edit and backup the file as if it were a local disk.
The file doesn't seem to be corrupted, as I can read it back in after editing.
Also, it gets reset when saving settings in the webconfigurator, as you noted.
Perhaps there is something else going on, as I had a bunch of calcru went backwards error messages preceding a panic just now.