"Support the troops" was always "Support the war" and it was designed that way. In my view the best that could be done to support the troops would be to bring them home and think twice about foreign adventures.
If troops are agents of war, and you don't support war, why would you support troops?
Of course, it's also a way to phrase something like "support the war" while being hard to argue with. Like "pro life" and "pro choice". Both deliberate naming schemes to make a position seem hard to argue with.