It seems that GetEquippedItemType () fails on actors without AI:
[02/19/2013 - 08:36:25PM] Error: (0201A961): has no AI and so their equipped item type cannot be obtained.stack: [ (0201A961)].DLC1CastleThrallScript.GetEquippedItemType() - "" Line ? [kuFOF2Q (20000D62)].kufof2qs.getIsUnarmedCombat() - "kuFOF2QS.psc" Line 1367 [kuFOF2Q (20000D62)].kufof2qs.processCombatant() - "kuFOF2QS.psc" Line 1092 [alias actor010 on quest kuFOF2CombatantsEssentialQ (2000708A)].kufof2combatants.OnUpdate() - "kuFOF2CombatantS.psc" Line 7