The SQL constraint gives the user no idea how to rectify the problem. Instead, sync all the Contacts that can be, and collect the ones that can't into a list to display to the user in a ValidationError.