Puede comparar las opciones de SET para la sesión que se está agotando con las de la sesión que no:
SELECT
session_id,
[ansi_defaults],
[ansi_null_dflt_on],
[ansi_nulls],
[ansi_padding],
[ansi_warnings],
[arithabort],
[concat_null_yields_null],
[deadlock_priority],
[quoted_identifier],
[transaction_isolation_level]
FROM
sys.dm_exec_sessions
WHERE
session_id IN (<spid1>, <spid2>);
Cuando encuentre algunos que son diferentes, experimente cambiando cada configuración a la opuesta en su consulta de SSMS hasta que obtenga el tiempo de espera (o configurando manualmente las opciones en el código de su aplicación antes de enviar la consulta). Ahora, no tengo una instancia de 2005 a mano, así que no he probado esta consulta. Es posible que deba comentar uno o más nombres de columna.