So I borked this - I mistakenly thought we already had logic that prevented you from actually having multiple when conditions, but I was wrong. So now I'm going to reenable it, and it'll work basically like if the multiple when conditions were wrapped in an allOf condition, replicating previous behavior.