Exactly. The channeledit command was never supposed to work when you set an icon.
The icon must be set with the channeladdperm command.

The icon on channel was always a permission and even the clients sets a permission when you set the icon in the channel edit/create dialog.