Hey. I just saw it, and it can be a bit annoying.
Unfortunately, this is not an easy fix. Here, I change the order in the recipe, so when Factorio fills the fluid slot by the new recipe, it changes the order.
To solve your problem I would need to change the entity itself (I believe oil refinery is dealt differently internally when fluid is distributed).
And it would take me some time to do it (which I don't have much right now).
Since Factorio 2.0 is coming with fluid permutations being built-in, I don't intent to implement it.
Sorry about that. :(