there are two main references that can keep slot alive:
1-  _process_queue is particulary important for slots with delays
2- and _deactivate closure added as callback in _enqueue_request