Let the socket manage scheduling Bukkit tasks so that we don't leak threads like crazy in a disconnect loop