Ah, no, def. not. It's occurring just fine with myself as the only person triggering it. I added some echos to watch the process and try and figure out where it was looping, and to the best of my observation the entire cycle is getting rerun.
It only happens on slow pages, the slower the site, the more it echos. So of course if I try to test it now nothing seems wrong since it's the middle of the night...
Essentially, the proc pubm:urltitle occurs, followed right away by the proc urltitle, then a brief pause (perhaps .5-1 second), then the catch and cleanup, where it then rolls right back into the proc pubm:urltitle instantly and the cycle repeats.
The cycle seems to 'end' whenever the results from the very first http get is successful, and I've had it report 2 and 3 times, depending on the lag of the site. I've yet to pull off 4, but I'm not sure if I've found a site slow enough to accomplish that yet.
I'm not that coding inclined, unfortunately, but a friend and I have dug through it and we can't for the life of us figure out what would cause it to repeat like that.