Yup. Definitely caused by the oil.
Should not be used to on a snake since it does cause their scales to soften and flake off. The discoloration is the top layer of his scales coming off. (Think of it like removing the top clear coat of a car)
As for not eating, how large is he?
It is normal for mature males to go off feed for months in the winter due to the breeding season.