--- modules/translation/translation.module	2010-01-02 11:30:25.000000000 +0100
+++ modules/translation/translation.module	2010-01-02 11:31:59.000000000 +0100
@@ -255,6 +255,8 @@ function translation_node_insert($node) 
         ))
         ->condition('nid', $node->nid)
         ->execute();
+      // Save tnid to avoid loss in case of resave.
+      $node->tnid = $tnid;
     }
   }
 }
