Connector selection table: fix location overwriting bug

The location index was built with connector IDs as keys. When there were
multiple connections through the same connector listed, this caused
overwrites and this in turn didn't allow a user to jump to the location
of an overwritten node.