esta porción de código
Cita: eliminadosVal[4].unshift(eliminados); // de cuantos select se ha eliminado este valor
que estaba en línea 54 y lo he llevado a la línea 38 y ha habido una mejora sustancial. me he asegurado que nunca se podrá seleccionar dos opciones iguales. ahora quedan un par de problemas; si se dan una serie de condiciones, las opciones seleccionadas pierden el foco, el otro problema es mas difícil de explicar pero me parece mas sencillo de solucionar