bash: la variable pierde valor al final del ciclo de lectura

Tengo un problema en uno de mis scripts de shell. Pregunté a algunos colegas, pero todos menearon la cabeza (después de rascarse), así que he venido aquí por una respuesta. Según tengo entendido, el siguiente script de shell debería imprimir "Count is 5" como la última línea. Excepto que no....