Пробовал менять местами в методе someMethodWithSynchronizedBlocks синхронизацию по второму и первому объекту - результат соответствует условиям выдачи, но валидатор все равно не принимает решения(