Just spotted an error on Line 514 in Events.lua
Code:
local sustainingShadowsResult = sustainingShadows:AttemptToSlot()
Presuming it is supposed to be:
Code:
local sustainingShadowsResult = JackOfAllTrades.sustainingShadows:AttemptToSlot()
There also seems to be an issue where if you sneak up to pickpocket and you are able to pickpocket, but the victim then moves out of pickpocket range, it is re-slotting the original star for Sustaining Shadows. SS then gets re-slotted once the stealth state event fires again.