Build a canonical owner key from channel and chat_id. Used for job ownership across CronTool and channel commands.