RAMageddon is wreaking havoc on smartphone shipments and prices.