自己レス

デバッグでブレークポイントをいろいろ変えてみたら
「スレッド内」が表示するタイミングがズレてるのが原因みたいでした。
おっしゃる通り、メインが終了してるからでしたね。
ごめんなさい。

TestThreadが呼ばれて実行するタイミングは必ずしも
順番通りというわけじゃないのでしょうか。