What should happen is that slabs are not called "tile.stoneSlab.cobblestone.name" but Cobblestone Slabs
All slabs where named after their unlocalized name instead of their localized name.
Look at a cobblestone slab and it will say: "tile.slabStone.cobblestone.name"
Dupe of MC-59852