Analysts say Washington and Tehran may be edging closer to an agreement, but disputes over control of the Strait of Hormuz, uranium stockpiles and Lebanon could still derail negotiations.