Download the latest version of ShadowKeeper (2.0.4) - it's been updated twice to deal with ToB.
The blank dialog bug is a result of your dialog.tlk file being modified, usually by custom items. The ToB install patches the dialog.tlk (unlike TotSC), and it gets screwed up if the index count is different to what it expects. I didn't think Baldurdash modified the dialog.tlk except to correct typos, which makes me suspect you had custom items. Can you confirm?
There is an item flag for Unequippable (I don't think it's usually called that but can't remember at the moment) eg. Imoen's Belt. It sounds like your amulet is bugged. With any luck you may be able to remove and re-add the item and even match the charges up (for consistency of course