Making it easy to create a completion future by monitoring a value
Returning a future that tells you when shutdown has completed