While you're probably right (and I'm not in a position to disagree), I suspect that the real reason that California changed its mind is either financial or political. The state government is broke financially, and apparently morally as well. Either they could not afford Oracle's product or they were upset that Oracle wouldn't cut the state some serious slack.