Earlier quoted context omitted.
One thing is pretty certain. The decision to dump Google was probably made above Forestall's pay grade. I suspect that the decision to include Maps in the next release of iOS happened about the same time as the decision to dump the stock. Stock sale announced in May, Maps announced in June.
I wish this meme (that, in no uncertain terms, Apple dumped Google) woud die. This is a very large contract between two large, competing companies. If I were looking only at the impact of the iOS decision, I would have a hard time believing that Google didn't tell Apple to piss off, but I think even that reading is far too simplistic.
To place responsibility fully on either company is silly. No company of that size is simply going to say "no". There's always a price, and Apple decided it wasn't worthwhile.