Isn't it possible that they initially programmed the thing with too tight of constraints on the data coming in or were including data that isn't necessary to the steering, decided that they could loosen constraints or discount some of the data they initially looked at and incorporate their new knowledge into an upgraded program? Who knows? They may have utilized bad or lazy programmers. If its the same guys who do the BRP website, I'd vote for the later statement.

Many, many programmers miss the mark on the first attempt as evidenced by programs having version 1.0, 1.01, 1.1, 1.2, 2.0, 2.5, 3.4, etc.