We run atomic-requests in almost all environments (for the lms and cms anyway) EXCEPT devstack_with_worker. Using a different setting means that even if you think you are testing with a worker like real deploys use, you are not actually testing with the data a worker would actually see. The removed code also claims that if you run with atomic transactions and a worker you will deadlock the system. If so edx.org would be deadlocked at all times and yet is not. The old code was vintage 2015 and its assumptions probably haven't been examined since then.
846 B
846 B