The error checking for the sync script acts in such a way that any project that doesn't have an owner already in elgg goes uncreated (no project profile). When a project's owner doesn't exist in elgg, it(the owner) should be created with a username and everything else default/blank. Elgg will fill in the details at the user's first real login.