194729c95f
#91241 stopped root-DM tables collapsing to bullets by keeping native draft transport when rich_drafts is off. Private Telegram topics still reject sendMessageDraft (string thread ids, forum-style thread fields), so the stream consumer falls back to edit-in-place. Telegram then rejects a rich edit of that plain MarkdownV2 preview and format_message permanently rewrites pipe tables into bullet lists — the remaining report after that merge. Route drafts through the same integer topic kwargs as send(), and on that degraded topic path prefer a fresh sendRichMessage (then delete the preview) instead of the table-to-bullets formatter.