My thoughts:
* I'm going to agree with you and disagree with 101 fountains about the three robberies you mentioned but didn't detail. If you felt they interfered with the story instead of adding to it, then you were right to leave them out.
* On the other hand, I'm with 101 fountains about the missing important details, especially at the end. I was as much in the dark as he was. The fact that you had to explain so much of the resolution yourself should be a clue to you; all necessary information should be in the story.
The thief/thieves issue he brings up is also valid. I very much like the idea of a homeowner hiring a burglar with neither knowing of a surprise party that night, but it takes quite a suspension of disbelief to accept that the thief would not be caught by one or more of the people hiding, who he would not know to sneak past. I think this part could use some more detail to make it work, especially if you add the other thief to the mix as well.
* I'm uncertain why you even need three nested storytellers. The criminal psychologist telling the story to his daughter, fine; the thief Sushant, who is the source of the stories, fine; but the classmate in the middle serves no purpose. You even mention that the multiple layers gave you trouble. I suggest deleting the middleman entirely since he has nothing to do with anything that's happening.
* I second 101 fountains' recommendation of "The Little Hunchback". It's hilarious.
Overall, it's an enjoyable story. Thanks for posting it!