Oil prices fell after a tentative Iran deal, but analysts warn Strait of Hormuz energy flows may take months to recover.