Ok, this is even more weird. That yielded the "original" sort:
12 Twelve
44 Forty-four
5 Five
Aha. My savetext on the sortas was bad. I was always saving a null value
which did affect the sort, just unpredictably. I'm not sure why null is > 12
but < 44 but now that I'm getting the output and sort I need, I'm done
thinking about this one ... except to say, thanks, Steve, your tip pushed me
to suspect my code, not theirs 😉
Anyhow, now just setting 5's sortas to 05 does work. Triple digits not
required (although they do work, now that my savetext is fixed).