SimpleServer doesn't pick up the player join and leave messages when using Bukkit. Because of this, bot join and leave messages are forwarded to the client, rather than being suppressed.
This could either be just regex-check related or there could be a difference in the data structure of player join/leave messages between Bukkit and vanilla Minecraft; either way I haven't had a chance to determine the cause yet.