Diagnostic code has defaults that are programmed by the manufacture. They can chose to set limp in condition as one that will shut down the operation or use a synthetic equivalent of the failed sensor or system. It is my understanding that some companies are providing a service to the satellite linked customers that will alter the limp in calibrations on the fly to keep critical equipment running. This service is a pay to play option.