I'm afraid of race conditions here. I think this is a workaround for facebook creating a new mozContact and the removing it when linking. Could we create a bug and comment it here for following up later?