You really think that Walz could have been deployed overseas *and* run for Congress?
Even though Walz didn't know on January 25, 2005 if he would be deployed overseas, it would always be a possibility that would stop him from running for election. So, if he wanted to be in Congress, he had to retire. And he had to start the retirement process long before he filed for election.