gRPC server: Log time spent streaming/traversing
This is most of the time spent in the Traverse() endpoint, but it wasn't counted so far because we logged the request as soon as we start sending the response, even though this happens before the traversal even starts.
cc @douardda