Is it possible that you are ascribing more 'thought' than actually exists. There is no way that a human touches every fare change. There must be algorithms loaded into the fare calculator and perhaps some minor change in the algorithms is causing this ?