Adding some anecdotal data to the discussion above -- the same company which builds lane-departure warning systems (LDWS) sensors has released 8 different software updates in the past year, because of numerous "failure to read" errors in the manufacturing plant in Japan. Each time they issue a SW change, it warrants a new part number and a new PSW approval from yours truly.
These SW changes occur every 6 weeks or so, give or take -- so with such a large variance in P/Ns, it's easy to see how certain lines of code could fail to talk to one another at a dealership level.
The systems in the Crossfire are much simpler, and thus, probably not
as susceptible to this phenomenon.