in the regular case of a node being killed, we will lazily let the node resources shutdown on their own. This is because in this case, we don't want to block the main assignment client thread at all... and it's ok for these resources to take their time shutting down, since any of the resources they depend on are ref counted.