The pH correction for alcohols is usually very small, like 0.05 or on that order. But I also tried various acids in the same run (we are talking about a select group of the entire results I obtained, because this topic was started with propylene glycol, and I saw a curious pattern when compared within alcohols/glycols. this is why the group of alcohols I listed is rather wide-ranging), which required greater correction.
The idea of blocking -OH came from the results we talked about, as well as another set of comparison comparison additives where the main difference was in -OH group. So I thought to see if I could block them and see if the ordering of developer-protective effects remains the same or not, etc. I did /do not know if -OH is/was related. I just guessed so, in the case of propylene glycol, because triethylene glycol had much less effect. (again, more impurity in propylene than triethylene glycol?)
I do not know if anyone knows the exact mechanism of how phosphates get involved. I can look up some industrial chem references to see how those chelators are synthesized when I come to that point.
About the alkanolamine, that is exactly the point and why I said counterintuitive:
"If alkanolamines do the job, why not? As long as your level of transition metal impurity is low enough, I see no reason why something like triethanolamine can't be an oxidation inhibitor and a buffer in the same soup at the same time. The quantity lost to the "inhibition pathway" has to be minute relative to what is needed for buffering."
I agree that would be the most straight-forward, rational thinking. I thought so at first as well. Guess what, I've seen a very curious, counterintuitive phenomenon (well, at least at first) about this. But we should discuss this off list. I'll have refs ready as well.
Regarding nonsulfite antioxidants, hydroxylamines are sometimes used, especially in color developers. But no matter what, the iron impurities in sulfite is on the order of 10ppm, so it seems wisest to design the developer so that it doesn't get rotten when iron comes from some unknown source...