This has been raised as a bug report against mythtv, but instead of fixing it (e.g. creating a unique index), the concerns were dismissed :-(
This is very typical of their attitude. I have raised issues with the developers before, and not a single one was even accepted as existing, let along getting fixed.