Doing some more digging, I can see that "visitWebPage" gets hit the first time, then never again.
Can't replicate this as described. Even in a tight loop, 5 x 'visitWebPage' are all logged. Tested in Chrome 47; what are you testing in? And what kind of round-trip time (ms) are you seeing when it does complete?