We already have a service that makes the Nomad Agent eligible again after a restart. However, we do not make it ineligible before draining as suggested officially.
This might be obsolete, as our deployments no longer restart all agents together but after each other.