Clarify new test comment
diff --git a/test/cpp/end2end/client_lb_end2end_test.cc b/test/cpp/end2end/client_lb_end2end_test.cc
index e582a0f..f22f3f2 100644
--- a/test/cpp/end2end/client_lb_end2end_test.cc
+++ b/test/cpp/end2end/client_lb_end2end_test.cc
@@ -551,10 +551,10 @@
constexpr int kNumThreads = 4;
std::vector<std::thread> threads;
// Create and destroy several channels concurrently, executing an RPC each
- // time. This will force the recycling of the underlying (READY) subchannels.
- // The RR LB policy of a newly created channel will pick these subchannels in
- // READY state. Progress should happen without any transition from this READY
- // state.
+ // time. The creation of new channels and their corresponding RR LB policies
+ // is the important part: new channels/RR policies will pick the subchannels
+ // in READY state (from a previous RPC against the same target). Progress
+ // should happen without any transition from this READY state.
threads.push_back(std::thread([=]() {
for (int i = 0; i < kNumThreads; ++i) {
auto channel = BuildChannel("round_robin");