Isso aconteceu comigo quando tivemos um arquivo de lote inicializando o aplicativo ou um aplicativo auxiliar que lançou um aplicativo, mas depois fechou. Nesses casos, o aplicativo remoto não tem como saber se o aplicativo ainda está em execução porque o processo originalmente iniciado (que iniciou outro processo) foi encerrado. E como uma única sessão remoteapp pode ter vários aplicativos em execução, não é seguro que o aplicativo remoto assuma que ingressar em uma sessão desconectada significa que o aplicativo solicitado não deve ser iniciado porque pode ser um aplicativo diferente que iniciou a sessão.