Старая добрая проблема Гейзенберга.
Любой профилировщик делает две вещи: он добавляет код на место для вызова отладчика и сохраняет данные. Первый может отбрасывать оптимизаторы, а второй может изменить время чего-либо, вызывая исчезновение состояния гонки.
Эта проблема с блокировкой SPID, похоже, часто появляется в Google; Причина, по-видимому, заключается в том, что это происходит, когда один ресурс заблокирован, когда другой хочет его, поэтому вероятна ошибка синхронизации.
Microsoft имеет статью о том, как решить проблему.