concurrency issues cropped up with object locking

This makes things slow but right.  Adjusting CC's on a
ticket cannot be done in parallel without some race condition
risk of inaccuracy.