Hmm, I did remember there was a Gen where Twineedle could poison Steel-types, but didn't recall which. In all logic, could only be Gen II. Still, it's not exactly the same case - but from what I looked up since, apparently Pokémon who evolve into Poison or Steel types do retain poison, so that's...