Somewhat answering my own question, I went with the send/receive and gate/switch option. Took me a while to unbreak my head. For the archives I’ve attached the maxpat plus the js file I use to detect infinite loops.
C74 IN YOUR INBOX
C74 RSS Feed | © Copyright Cycling '74 | Terms & Conditions
Let us tell you about notable Max projects, obscure facts, and creative media artists of all kinds.