If the S involved in a poison attack is >= to the T of the target, to wound rolls get re-rolled. Splinter weapons have no S value. So no, ranged attacks don't re-roll. And even if they did, racks wouldn't affect it, as the racks cause a re-roll to hit, not wound. Also, no roll can be re-rolled more than once either way.
Edited for stupidity.