Batching transports should only call request() once; in the Ruby version we were forgetting to return early after sending the request.