OK, I see your problem. But could you add a check to see if the character has the item equipped before trying to equip it again anyway? It's really minor, but it bugs me every time I see it /OCD.
EDIT: Oh and I know about the longstanding KoL accessory bug, I just wasn't entirely sure what Slyz...