Ah, es de esas cosaas raras que hace Flash.... cuantas veces no me ha hecho cosas así...
Me funciona si le pongo un gotoAndStop(30);
Ahí si se detiene, si lo hago al 31 se sigue de frente.
Ahora bien, si quito la capa donde tienes el objeto y hago otra animación también se detiene, igual y es algo del script que tienes.
Prueba a ver si mejora.