remove rc designation
CON-55: Remove deadlock bug

This commit implements more intelligent logic to determine if we're
in a case where we need to upgrade locks during the commit of an
atomic operation. TBH, this commit scares me because the logic is
so nuanced and the algorithm is super inefficient O(n) territory