iPhone 4 Production Finally Catching up With Demand