UpdateRemoteMirror RPC should stream back all divergent refs
In !2028 (merged), the first 100 divergent refs are returned to the client. This is not a complete solution, since a client can have an arbitrary number of divergent refs. Instead, all divergent refs should be streamed back to the client.
Relates to #2557 (closed)