We should load a proper user object to send to theme('username'), otherwise drupal_username_alter() is not honored.