Fix milestone unique index error

the uniqueness of the milestones is determined by
repo and number only, this solves the issue of
duplicate number+repo objects being created with
different pr #s