Fix a bug that allowed routing table holes to reopen and not be caught, and added some comments to sort-of explain what it's doing.