Can you send me the save? It's working in my tests both on new 0.17 saves and on ones from 0.16.
For an immediate fix to the recipe issue, you can run the command /c game.player.force.recipes["offshore-pump"].enabled = true if it's single-player, or /c for _, force in pairs(game.forces) do force.recipes["offshore-pump"].enabled = true end in multiplayer. That will force the normal offshore pump recipe to be unlocked for everyone.