precisamente IE tiene muchos problemas al tratar de agregar options a selects dinámicamente, lo mejor en este caso es recostruir el select por completo y asignarlo vía innerHTML a una capa superior.
dicho tema es debatido en internet, puede buscarlo, pero realmente ignoro si lo resolvieran en versiones actuales, saludos