Group chat: guard against duplicate sends