updated salting.py behaviors to use the new returner semantics for runners