Ponieważ nie masz już problemu, trudno będzie zdiagnozować problem, jeśli nie możemy odtworzyć problemu.
Domyślam się, że kontakty zostały zsynchronizowane z Google przez Exchange, a po uaktualnieniu do iOS i iCloud kontakty zostały przeniesione z Google do iCloud.
Ale to nie było natychmiastowe (iCloud był czasem powolny po uruchomieniu), więc Twoje kontakty nie były już w Google i nadal nie na iCloud (prawdopodobnie czekają, aż proces przesyłania zakończy się, aby pokazać je w aplikacji Kontakty).
Być może dlatego lista kontaktów była pusta (nadal nie została przesłana), ale po wpisaniu numeru system iOS znał nazwę (kontakty, które nadal znajdują się na telefonie iPhone, czekając na zakończenie przesyłania) i wydrukował je.
Inną teorią może być to, że Exchange ma 2 stany „stanów”. Kontakty w książce adresowej (które są zawsze w telefonie) i te, które można znaleźć, przeszukując serwer (z aplikacji Kontakty).
Po wpisaniu numeru system iOS przeszukał serwer, aby sprawdzić, czy został dopasowany i wydrukował go, ponieważ kontakt istnieje na serwerze.
Jestem nieco mniej przekonany o drugiej teorii, ale tak jak powiedziałem, teraz trudno będzie znaleźć prawdziwy powód tego tymczasowego usterki aktualizacji.