The U.S. government, oil traders and private analysts are divided over how much time Tehran has before it runs out of places to stash its crude.