The naginator is a great plugin. One issue we have, however, is that if one of our jobs fails, naginator will rerun it (good!) but if it passes, the Join plugin will not re-trigger. Therefore, our pipeline (which uses the Join plugin) will not re-evaluate its closing 'join' conditions.
I'm requesting an enhancement for this case to the Join plugin as well, but IMO it would be great if Naginator had an option to retrigger the full pipeline. That would also address this issue.