El CID no depende de ICS o JB, sino del terminal. Es un identificador único de cada terminal, que guarda información de la zona de uso para la que fue creado (Eu, USA, Au, etc..), entre otras cosas... Por eso, es necesario borrarlo para usar Kernels y ROMs de otras regiones, por ejemplo, usar una ROM/kernel europeo en un terminal de Latinoamérica.
Es muy importante conservar el CID porque es único de cada terminal y si lo pierdes, no hay forma de restaurarlo. El terminal puede seguir funcionando pero durante el arranque siempre te va a dar un error de CID.
Un saludo

