Nickel has same problem. My current way to deal with you mods (bz lib used):
if mods.BrassTacks then
local terrible_tech = "galvanized-steel"
local victim_tech = "fluid-handling"
util.remove_prerequisite(victim_tech, terrible_tech)
util.replace_ingredient("storage-tank", "hardened-hull", "steel-plate")
end
But after that, game is still impassable without bz gaz (or another early game chemical plant mod). Because invar.