A process can also have objects open (such as sockets) from another namespace. This can keep the namespace alive, and it will be very hard to find with tools such as lsns.