Thanks Jeff, that’s helpful. I just heard this exact same thing from another Ableton source.
I guess that means there’s a big chunk of at least Ableton 12 versions that can be expected to work this way and will need to be mitigated (I haven’t tested Ableton 11).
It is interesting to me that the issue is only present when I call something synchronously on the message thread.