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.