There's already two Colts (obviously she can't be both human and alien, so there must be two), so it's not that big a deal to have two Kyles as well.![]()
Yeah, that's probably the best way to handle this.
The best way to handle Colt is to realize that the Yeoman in the Cage is never identified by as Colt in dialogue or the credits. Colt comes from the script, which isn't canon on its own.