? file_save_timestamp.patch
Index: services/file_service/file_service.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/services/services/file_service/Attic/file_service.inc,v
retrieving revision 1.1.2.7.2.4
diff -u -p -r1.1.2.7.2.4 file_service.inc
--- services/file_service/file_service.inc	26 Oct 2010 17:58:39 -0000	1.1.2.7.2.4
+++ services/file_service/file_service.inc	21 Jan 2011 01:32:29 -0000
@@ -112,6 +112,10 @@ function file_service_save($file) {
     return services_error("Could not write file to destination");
   }
 
+  // Update the timestamp to the current time, otherwise the file could
+  // get deleted on the next cron run if its status is set to 0.
+  $file->timestamp = time();
+
   // If we made it this far it's safe to record this file in the database.
   drupal_write_record('files', $file, $update);
 
