Any time you can say "Oh yeah, I'll do that" and then don't and another player says, "Oy! 'e broke 'is word!!" and that player says, "Well, hey, mate, I didn't say /when/ I would do it. *wink* *wink* *nudge* *nudge*," you're asking for trouble.
It'd be better to just say "if you claim x, you do x." The second example, the "I won't move to EC as long as the Austrians play the music!" is more okay, because when Austria is eliminated, your contractual obligation has ended.