I'll say this every time someone starts a "damage on a miss" thread: if a character is going to automatically inflict damage (or harm, or trauma, or exhaustion, or undue stress, however you define 'damage') to their target, we should just let the player roll that damage every round and skip the attack roll.
If they roll minimum damage, we can call that a "graze" or whatever. If they roll maximum damage, we can call that a "crit" and let them roll extra dice or something. For everything in between, we can just keep calling "a hit." Attacking is a foregone conclusion, we only need to assess the damage. So just roll for that damage and move on.