Well, i believe that the way the Infinity Engine works is that it generates random items when it loads a screen for the first time. When you first entered Kaylessa's room, her random item was determined and saved. So, if you want to find her chainmail, you'd have to load a game from before you ever entered her room. Then i'd suggest quick saving in her room and killing her for the goods. If you get something you like, reload your quicksave and talk to her nicely so you can complete the quest. If she gives you some bad item, just reload and enter her room (for the first time) again.
She left you a BOWL?
is that some sort clay 'pot'? or maybe a 'bowl of sparking'?