Note: not yet complete! (Be sure to mention interaction of retries with rescue DAGs.) Node retry logic is kind of duplicated between Dag::ProcessJobProcEnd() and Dag::ProcessPostTermEvent(), because POST scripts are not really as well integrated into the code as they should be.