[hotfix] refine read message latency metrics
Compare changes
readMessage
while loop, we are counting the number of seconds
spent waiting for messages (since read
is blocking) in addition
to the amount of time spent processing themmessagePipe.read
, so we only start measuring once we know we
have a message