I used to think interruption of mobs' attacks was based on a certain damage threshold, but recently I've been using Radiant Sun Shards a lot and have noticed that even jellies and polyps are interrupted by it.
Also, anyone who's fought a zombie will also probably have observed that their breath attack is interrupted even by very small hits, meaning different attacks have different interruption thresholds as well.
I would think that the attack interrupts or doesnt, and the enemy animation will always be interrupted, will be interrupted depending on the attack interruption ability, or will never be interrupted.