The US and Iran are set to hold talks in Switzerland on Thursday. But tensions are simmering, and both sides say a failure of diplomacy could have consequences.