Escalation in Lebanon, GOP dissent and even lower approval ratings signal the US-Iran peace deal might not be ready