CAMEL-173 - fixed concurrency issue with creating a new entity. Now using a ReentrantLock from Java. - no more exceptions in the camel-bam-example demo app as well. - added some assertions to the unit test