Index: includes/uuid_node.features.inc
===================================================================
--- includes/uuid_node.features.inc	(revision 14366)
+++ includes/uuid_node.features.inc	(working copy)
@@ -125,12 +125,33 @@
  */
 function uuid_node_features_rebuild($module) {
   $nodes = module_invoke($module, 'uuid_features_default_content');
+  $manually_set = array(
+    'created' => array('table' => 'node', 'column' => 'created'),
+    'changed' => array('table' => 'node', 'column' => 'changed'),
+    'revision_timestamp' => array('table' => 'node_revisions', 'column' => 'timestamp'),
+    'last_comment_timestamp' => array('table' => 'node_comment_statistics', 'column' => 'last_comment_timestamp'),
+  );
   if (!empty($nodes)) {
     module_load_include('inc', 'node', 'node.pages');
 
     foreach ($nodes as $data) {
       $node = (object) $data;
-      node_object_prepare($node);
+      // Note which of these values have been set in the export 
+      foreach ($manually_set as $key => $values) {
+        if (isset($node->$key)) {
+          $manually_set[$key]['value'] = $node->$key;
+        }
+      }
+      // Perform tasks from node_object_prepare() without overwriting data
+      // in the exported node.
+      $node_options = variable_get('node_options_'. $node->type, array('status', 'promote'));
+      foreach (array('status', 'promote', 'sticky') as $key) {
+        if (!isset($node->$key)) {
+          $node->$key = in_array($key, $node_options);  
+        } 
+      }
+      node_invoke($node, 'prepare');
+      module_invoke_all('node_prepare', $node);
 
       // Find the matching UUID, with a fresh cache.
       $nid = uuid_node_find($node->uuid);
@@ -147,6 +168,32 @@
 
       $node = node_submit($node);
       node_save($node);
+
+      // The Node API is hard-coded to override certain values set in the node.
+      // Set them here. 
+      foreach ($manually_set as $key => $values) {
+        if (isset($values['value'])) {
+          if ($values['table'] == 'node_comment_statistics') {
+            if(module_exists('comment')) {
+              db_update($values['table'])
+              ->fields(array(
+                $values['column'] => $values['value']
+              ))
+              ->condition('nid', $node->nid, '=')
+              ->execute();              
+            }
+          }
+          else {          
+            db_update($values['table'])
+            ->fields(array(
+              $values['column'] => $values['value']
+            ))
+            ->condition('nid', $node->nid, '=')
+            ->condition('vid', $node->vid, '=')
+            ->execute();
+          }
+        }
+      }
     }
   }
 }
