Хм, под directions вы имеете в виду Directory (http://connect.microsoft.com/directory)?
Не нашел там Project Server (хотя SharePoint Community имеется).
Нет, с «дохлыми замками» SQL неплохо разбирается сам (откатывает одного из ожидающих), и честно говоря, у меня ни разу с ними проблем не возникало. Здесь проблема именно в кривом Execution Plan конкретной функции. Если его ручками найти (sys.dm_exec_cached_plans) и грохнуть (DBCC FREEPROCCACHE) — то все начинает работать.
«3. На хабре была статья с этой проблемой, но почти никто не заинтересовался: MS SQL 2005, Parameter Sniffing, тормозящий Stored Procedure.» — заинтересуются, как только начальник наваляет за тормозящий скрипт)
Parameter sniffing в SQL Server 2005/2008 (на примере Project Server 2007)