fixing person_race duplication #3401

- Fixed the code to not create duplicate records for a given person and race selection 
- Created migration with SQL to remove any existing duplicate records
- Added a unique index for person_id and race_code to prevent future record duplication.