That makes zero sense. The Constitution requires that treaties be ratified by the Senate. Obama is free to negotiate whatever he likes, then the Senate votes on it.
If the bill had not passed, the Senate would not be able to reject that treaty.
That makes zero sense.
It makes about as much sense as: “We must run a liberal at the top of the ticket or else a liberal will be elected.