notified after the fact, so you have a join, then a part, then a join .. pffft .. useless imo. Not to mention that is a rather sloppy way of handling it. It's far better for the ircd to handle these kinds of events because they can be handled locally. It's best to SAVE resources, not waste them.
Resource wise it alot better to require the use of a client bot to direct traffic, than to use SVSPART/SVSJOIN.
Also I wonder which ircd's does Anope support that have SVSPART and SVSJOIN that does *NOT* have chanmode +L or something similar?