Maybe I am just slow, But I am having a very hard time understanding how all of these rulings can fit together.
The only way I can make all this fit in my mind is by saying that when the response window opens up all possible responses check to see if they can be triggered then we all take turns triggering. Thus passive effects will already be applied but other responses will not.