Would it be possible to attach an aura on bosses slightly larger than their model which immobilizes the player if they're standing in it and facing its center?
Depending on how common/replicable it is, the "center" can be changed from a point to an internal radius, which should at least push it toward not happening as often.
Rotation is not reliable either, this doesn't work. Sorry.