--- email_registration.module	2009-02-11 23:32:08.000000000 +0000
+++ email_registration.module	2009-02-25 15:15:15.690558000 +0000
@@ -18,7 +18,9 @@
       $namenew .= '_'. ($nameidx + 1);
     }
     // replace with generated username
-    db_query("UPDATE {users} SET name = '%s' WHERE uid = '%s'", $namenew, $account->uid);
+    if (db_query("UPDATE {users} SET name = '%s' WHERE uid = '%s'", $namenew, $account->uid)) {
+        $edit['name'] = $namenew; // update in the user array for access by other modules
+    }
   break;
   }
   return;

