I could see the gemstones being useful later on, even without taking into account the, err... "creative" way to hide them. It's generally a good idea to have your wealth in a compact way.
I'm almost sure that the boss will offer him some extremely shady job.