Waiting for the registration of an IPC server was not working because the waiter object was never registered into the global list.