Retry core source_contact update if it barfs