Lo descubrí:el error estaba en mis declaraciones SQL CREATE. Estaba usando:
CREATE SERVICE NamesService ON QUEUE NamesQueue;
pero según http://technet.microsoft.com/en-us/ biblioteca/ms190332.aspx , el comando CREATE SERVICE necesita tomar un parámetro contract_name para poder permitir que otros diálogos apunten al servicio que se está creando.
Por lo tanto, el uso de la siguiente instrucción CREATE solucionó mi problema:
CREATE SERVICE NamesService
ON QUEUE NamesQueue
([http://schemas.microsoft.com/SQL/Notifications/PostQueryNotification]) ;