Benchmarks: Explanatory comments for lock usage

Adding explanatory comments for lock usage in BenchmarkExecutor.
Minor readability improvements to conditional logic.