простите за тупой вопрос, а на фига вы в icecast прописываете 2 mount'a??
Код HTML:
<mount>
<mount-name>/live</mount-name>
<charset>CP1251</charset>
<fallback-mount>/play</fallback-mount>
<fallback-override>1</fallback-override>
<fallback-when-full>1</fallback-when-full>
</mount>
<mount>
<mount-name>/play</mount-name>
<charset>CP1251</charset>
<fallback-mount>/live</fallback-mount>
<fallback-override>1</fallback-override>
<fallback-when-full>1</fallback-when-full>
</mount>
для переключения на fallback достаточно 1-го блока, ну ни как не 2 сразу... просто по логике вещей получается что вы зацикливаете переключение...