Why not allow modifying the HBTD roll using grit as a simple solution?
we have something similar to that.
when a HBTD failed everyone can take d6 wound/sanity OR use one grit to prevent it from moving. Is still penalizing but no too crazy.
I haven't lay in a while (ZBP arrived lol), but is something on those line