Assim que o arquivo de bloqueio é excluído, qualquer relação entre o descritor de arquivo aberto e o nome do arquivo é perdida. Portanto, não há como um novo processo descobrir que ainda existe outro processo em andamento.
Também não há como proteger o arquivo de bloqueio da exclusão além das permissões habituais do unix; dado privilégios suficientes, o arquivo sempre pode ser excluído. O processo pode verificar regularmente se o arquivo de bloqueio ainda existe e reage de acordo (morrer ou recriar o arquivo de bloqueio), mas não há como torná-lo infalível.