Maybe I'm still puzzled in general when a critical result can be spend if it is not used as a standard crit: the first damage card is dealt faceup.
So with the ISD we will get this Ion Cannons:
" Blue [crit]:
You may exhaust this card to force the defender to choose and discard 1 of his defense tokens."
Does this effect takes place before or after the defender had the chance to spend defense tokens?