I believe that the "oil quality" sensor is simply a temperature sensor, used in conjunction with other ECU data to estimate when oil change is due when set to "long-life" service intervals
Have you tried setting it to 1 year, 10,000 mile fixed service intervals?