Sync fix: bypass lock if scheduled