Well.... now it complains with angels-ore8-sludge in angels-refining-tweaks...
If you want to go that route, you should temporarily add omnipermute as a dependency on your mod to force it to load after omnipermute. That will allow you to find all conflicts. I would also move the fluid handling to data-updates instead of data, just to guarantee is done in the latest possible phase before omnipermute to prevent issues with bobs/Angels doing something during the data-updates.
Another option is you adding a permanent optional dependency to omnipermute, to guarantee that you always run after it and have your code doing the changes to vanilla bob/angels if you dont detect omnipermute recipes. If you detect omnipermute, you would instead change the omnipermute recipes. The thing is, just for heavy water, they have 48 permutations.... its a pain!
3th option is talking with omnipermute dev. Maybe he can add your mod as a dependency, to guarantee yours always runs last or maybe he has some API in his mod to help solve these issues...