Index: wp-admin/includes/user.php
===================================================================
--- wp-admin/includes/user.php	(revision 14420)
+++ wp-admin/includes/user.php	(working copy)
@@ -451,6 +451,8 @@
 		$wpdb->update( $wpdb->links, array('link_owner' => $reassign), array('link_owner' => $id) );
 	}
 
+	clean_user_cache($id);
+
 	// FINALLY, delete user
 	if ( !is_multisite() ) {
 		$wpdb->query( $wpdb->prepare("DELETE FROM $wpdb->usermeta WHERE user_id = %d", $id) );
@@ -460,8 +462,6 @@
 		$wpdb->query("DELETE FROM $wpdb->usermeta WHERE user_id = $id AND meta_key = '{$level_key}'");
 	}
 
-	clean_user_cache($id);
-
 	// allow for commit transaction
 	do_action('deleted_user', $id);
 
Index: wp-admin/users.php
===================================================================
--- wp-admin/users.php	(revision 14420)
+++ wp-admin/users.php	(working copy)
@@ -102,6 +102,7 @@
 		case 'delete':
 			if ( current_user_can('delete_user', $id) )
 				wp_delete_user($id);
+			break;
 		case 'reassign':
 			if ( current_user_can('delete_user', $id) )
 				wp_delete_user($id, $_REQUEST['reassign_user']);
