Analysts have been scratching their heads trying to figure out the reason for the iPhone shortages. Now a third analyst from RBC has weighed in: the reason is surging demand