Better handling of dead client connections
HeadNode knows when it is waiting for a node
Lease and release conditions