By Leviathan.Arcon 2013-08-25 05:13:13
That has been fixed recently. A commit ended up on the wrong branch.
And yes, AE provides similar event handling, although much more rudimentary. AutoJoin will, for example, not attempt to join if you're stuck in a CS, or have something in your treasure pool. It will wait until all conditions are clear and then immediately join.
The AutoJoin in the dev build of Windower also has an option that blocks joins regardless of the whitelist/blacklist if the pool isn't empty.