If you replace a block with a slab it seems to ignore orientation all together.
Steps to reproduce:
# Place down any type of block.
# Get a slab and set the orientation to something other then the default.
# Set the replace fitler to replace the type of block you set down.
# Replace the block from step one with a slab and notice the orientation is ignored.