How did Apple’s self-inflicted ‘iPhone 8’ leakapalooza happen?