One other thing to point out: this is a funny BGA, with many (most?) pads missing, pads of multiple sizes, some oval pads, and many rows and columns just barely misaligned with their neighbours (see attached from intel spec, coincidently the most illegible drawing from a datasheet in the history of the universe).
I think the problem is the "barely misaligned" rows and columns - when you are numbering the pins, and you are working on column "AA" for example, and you encounter a barely misaligned, your choices are:
1) decide the barely misalinged is worthy of a new column label, and call it "AB", or,
2) decide the barely misaligned is close enough, and leave it as "AA".
Intel, apparently, chose to do both, and produced poop.