core/io: check for non-unique codes while generating codebook LUT