Return correct error on name collision when creating new named
objects.
Check for correct error in affected places.

diff --git a/server/trace.c b/server/trace.c
index d389997..36cf305 100644
--- a/server/trace.c
+++ b/server/trace.c
@@ -3763,6 +3763,7 @@
     { "NO_SUCH_FILE",                STATUS_NO_SUCH_FILE },
     { "NO_TOKEN",                    STATUS_NO_TOKEN },
     { "OBJECT_NAME_COLLISION",       STATUS_OBJECT_NAME_COLLISION },
+    { "OBJECT_NAME_EXISTS",          STATUS_OBJECT_NAME_EXISTS },
     { "OBJECT_NAME_INVALID",         STATUS_OBJECT_NAME_INVALID },
     { "OBJECT_NAME_NOT_FOUND",       STATUS_OBJECT_NAME_NOT_FOUND },
     { "OBJECT_PATH_INVALID",         STATUS_OBJECT_PATH_INVALID },