One point about it is that the probe had a lot of noise, so much noise that it swamped the signal. It was only by developing computer models of the source of the noise, and then subtracting it from the signal that the result was found.
But I find such "adjustments" distasteful. I mean everyone expects a certain answer, and voilà you get that answer. Is there a bug in your code? Or course not - you got the expected answer didn't you?
(See the section called "NASA review" in the wikipedia article.)
Anyway, now that they learned so much about such probes they should launch another one and get much cleaner data.