Call execjob_end event hooks when releasing unneeded vnodes from a job

Please review my design change proposal to call execjob_end hooks as part of releasing vnodes early from running jobs:

Thank you!

Looks like a straightforward enhancement. I sense that the execjob_epilogue hook will continue to execute as before, but then will now follow by the execjob_end hook. On the design, just mention this order. The epilogue hook executes, then sometime later, the execjob_end hook is called when nodes are released early…

Thanks for the review @bayucan . I have updated the design as per your suggestions.

Looks good, @lisa-altair

Looks good to me as well @lisa-altair.