Почему не работают условные комментарии?
Для IE8 нужно написать так:<!--[if !IE 8]><!-->
<script type="text/javascript" charset="utf-8" src="//api-maps.yandex.ru/services/constructor/1.0/js/?sid=WcrZ7ic6V23Ummldw0a9mbCObyfKl3Bi&width=600&height=450"></script>
<!--<![endif]-->
Проверил - во всех браузерах работает скрипт кроме IE8 (как и нужно)
Условные комментарии были выпилены из ИЕ (начиная с 10 версии по-моему). Вам нужно переписать его так, чтобы он подходил только для ИЕ8, например, чтобы прятал блок с картой в нём.