Thanks to Brian McCallister, he put in the changes I mentioned.
This should make the changes to a13g cleaner, and we can now take advantage of having the reconnect wait time configurable.
All in all, it makes a13g closer to implementing a 'reliable' listening service.
There is one sorta ugly bit, the __old_receive
method was a fine way to do this when I was extending the Connection class, but could use refactoring...after I get a good check in of fixes to a13g, I'll submit something prettier. But as we used to say back in Stanley Eisenstat's classes (which I wish I had taken more of): good is great, but done is better.