751.runahead limit and stop time


Addresses #751; @arjclark - please review.

All tests pass including "The final cycle reload test in #750", except for the fiendish restart test. It's quite possible that this change, which converts runahead tasks that are past the suite stop cycle to held tasks, impacts this test.... but I have to go now...