fucking wild goose chase across the matrix-appservice-irc codebase trying to figure out why my custom quit reasons didn't work (to give maintenance info etc), before realizing Libera will drop the QUIT message if you haven't been connected long enough, as an anti-spam measure