Well, looking at it logically, I see no reason to think he wouldn't have.
He did it for St. Louis, had a good season and cashed in with a 2 year $32 million deal. He did the smart thing, in other words.
I don't see why not being traded would make him stupid instead of smart.