O cuprit usual é que o serviço selfhost do WCF está tendo problemas com a chamada multi-sessão. Para você verificar se este é o caso, faça o login como administrador na máquina win2003 e execute o gerenciador de tarefas, em seguida, mostre todo o processo pertencente a * todos os usuários. Veja se algum processo selfhost do WCF ainda está na memória executado por outros usuários.
Se, de fato, o problema multi-session do selfhost WCF for realmente o problema, informe ao desenvolvedor do selfhost do WCF para hospedar seu serviço WCF no serviço windows para que a instância única do serviço WCF seja mantida em execução.