Question: do pigmen spawn on slabs?
Answer: Mobs will never spawn on slabs. That pigman did not spawn on that slab. Mobs will spawn on most opaque blocks (in addition to upside-down slabs and stairs) as long as the rest of their spawning conditions are met.