bot/client: Add OperLog
bot/basehandlers: Only do NEWCLIENT announces after burst
tetra/hostserv: refactor