Very simple: There are enough yeah votes to approve the Iran deal and still give a few Democrats in heavily Jewish districts the ability to vote no.
Also, why would Menendez give a rip about pissing off Obama? His Justice Dept. wants to throw him in jail.