Minimal patch to fix iocmd-23.11.  Might not be the best fix, but is *a* fix.
Merge minimal fix for iocmd-23.11.
Note that top channel regeneration is removed, so that Preserve/Release
call pairs are sure to operate on the same pointers.  Other bug fixes
may need to change that.