Okay, I started that save, walked to the zil, started the fight, clicked sense... and it worked as intended. So I think someone else might have fixed it already?
EDIT: We deployed a hotfix- could you see if it works for you now.
pc.hasShields() was broked. Should be fixed for next patch, though there's some under the hood touching of the shieldDisplayName variable that will need done as well...