Also: is this actually a choreography? Or are you doing runtime monitoring to ensure deadlock freedom?
[flagged]
[flagged]