Change runahead tasks to held if beyond the stop time.

Closes #751.
Upped some test timeout intervals.
Merge pull request #768 from hjoliver/751.runahead-limit-and-stop-time

751.runahead limit and stop time