Added the actual race-condition-preventing code and adjusted the tests to previous removals.
Copied the problem workspace over to solution.
Added some tests for the persistence itself.
Added some tests for activity subscription with redo.
Moved coverage instrumentation drawback to where it belongs.