When I posted a similar thread here a few months back, I was told that, since it's a free action, variable resistance can be invoked after an attack hits and before it deals damage.
I think the issue is that there isn't any terminology to designate an action a "free interrupt" and they didn't want variable resistance to take up a demon's immediate action for the round.