I was just reading on another forum about carbon resistors being made with organic binders. So not only can moisture soak into them and change the value, but I now wonder if certain oils could affect the binder in some way.
Eldorado just reported good long-term results, so I am not too concerned about the mineral oil, but the moisture part makes me wonder if cleaning it last time had an effect. Did you use water?
I saw in a cooling oil paper that dielectric oils are subjected to high heat under strong vacuum to remove moisture and dissolved gasses. Although not very practical on a home scale, I wonder if heating it at atmospheric pressure would remove some of that.
I guess I would put 100w into it at a duty cycle that flirts with its rating to see if driving moisture out of it helps. Bake it with RF