Quando o ajuste ANSI_NULLS está ajustado a SOBRE (defeito do usuário do SQL), Nulo-verific é redundante porque NULO <> NULO e [ZERO de algum valor <> ].
Assim, somente “u.bi_user_passport_puid = u.bi_owner_passport_puid” bastariam. Quando um ou ambos é NULO, o resultado será sempre negativo.
Você pode verific o ajuste com o comando:
DBCC USEROPTIONS
Se a opção “ansi_nulls” do jogo está na lista, está LIGADA.