Если речь про startWriting, то это все отголоски старой логике коммита, при котором я ничего на диск не писал. Поэтому пришлось запрещать коммитить, пока я пишу на диск. Со сменой логике на запись при каждом коммите эта функция будет удалена за ненадобностью, как и второй лок вообще.