Because STOP is also translated as ALTO and appears later in init.cpp, it replaced the translation of HALT to ALTO (you can't have ALTO mean two things, after all).
This removes confusion in the code and also in the manual's translation tables which falsely claimed that ALTO means both STOP and HALT.