local runners should be as uniform

separate sampling input data from running jobflow. time only the
jobflow so we can compare apples vs apples as much as possible.