The server should only return status messages for references we actually pushed. It would be unexpected and we should tell the user, since we can't really trust that server (i.e.: can we trust "unpack ok" when the server reports arbitrary references).

https://github.com/gitster/git/blob/master/Documentation/technical/pack-protocol.txt#L499-L549 

Thanks.