Нет!
lock(SyncObjects.ListSyncer) - для работы с таблицей/списком (синхронизированными с файлом), во избежании ошибок, связанных с многопоточностью.
Ваша же проблема связана с тем, что синхронизация списка с файлом происходит не мгновенно, а через несколько секунд (время зависит от железа).
Так...