Factor some common code into BTree::disconnect_node_from_siblings().