changed the correct logic for when there are multiple found trackers with the same key
allow TrackerManagers::add to keep track of tracker keys and throw an error if the TrackerManager already contains a tracker with the supplied key