The thinking was that Obama could’ve enacted the Iran deal as an executive action, and the Corker bill mandated that congress have some roll in its approval. Some is better than none.
Anyone who made that argument was lying.
Congress has control over sanctions.