Further Work-in-Progress -- session stop/restart.

This round of improvements fixes issues with sessions stopping for some reason,
for example a neighbor reset, and restarting.

Also addresses some (but not all) of the Adj-Out scheduling issues for EoR and
Graceful Restart.