Rework operation callbacks such that response mapping is not completed until the object request operation has an opportunity to perform post-processing. This should eliminate the potential for race conditions that can lead to duplicate object creation during concurrent requests. refs #1329, #1137