Hey, sorry for the super late reply.
Technically even in base game the claimed 100% doesn't mean always uncommon from normal. There's still 10% for rare, 1% for epic, 0.1% for legendary to appear when you roll it, so you actually go normal->uncommon only 88.9% of the time. What Refinery is meant to do is upcycle an already crafted item at no resource loss.
So mod description is inaccurate, it should say
It has a base quality effect of +100%. Out of the box, it directly upgrades an item to at least the next quality level, with no resource loss.
which I didn't think to change when it was mentioned earlier. And because of how chances on quality work and what we have available for modding, there's no (easy) way to guarantee that a roll in the Refinery will always be of exactly next quality. Even a mod like No More Gambling can't and it's the closest you can get to it.
I didn't like the idea of allowing quality module effect on it, but I'll make it a mod option if changes in your modlist happen to need it