Wrap all assessment and part creation in a single transaction

@wedaly