In the line https://github.com/arcturus/gaia/blob/82ed2995ff3585f8e03230a6a9b020e2cfb6c177/apps/communications/contacts/js/fb_extensions.js#L309

When a synchronization finishes, maybe contacts may have been changed so we call to contacts.List.load() when at least one of them have been changed. Now is it ok? I guess you will receive oncontactchange and this call is not necessary anymore, true?