The title says it:
If I run channeledit channel_icon_id=x, this is not saved, and therefore isn't restored after restarting the server. One must use channeladdperm i_icon_id=x. However, the query documentation tells me to use channeledit channel_icon_id=x.