Index: src/wp-includes/ms-functions.php
===================================================================
--- src/wp-includes/ms-functions.php	(revision 40901)
+++ src/wp-includes/ms-functions.php	(working copy)
@@ -1368,7 +1368,7 @@
 	$path = trailingslashit($path);
 	$site_id = (int) $site_id;
 
-	$result = $wpdb->insert( $wpdb->blogs, array('site_id' => $site_id, 'domain' => $domain, 'path' => $path, 'registered' => current_time('mysql')) );
+	$result = $wpdb->insert( $wpdb->blogs, array('site_id' => $site_id, 'domain' => $domain, 'path' => $path, 'registered' => current_time( 'mysql', true ) ) );
 	if ( ! $result )
 		return false;
 
Index: tests/phpunit/tests/multisite/site.php
===================================================================
--- tests/phpunit/tests/multisite/site.php	(revision 40901)
+++ tests/phpunit/tests/multisite/site.php	(working copy)
@@ -886,6 +886,22 @@
 	}
 
 	/**
+	 * Test that last updated and registered dates are nearly identical.
+	 *
+	 * See 41064 & 40035
+	 *
+	 * @ticket 40035
+	 */
+	function test_new_blog_last_updated_registered_nearly_identical() {
+		$blog = self::factory()->blog->create_and_get();
+
+		$registered = date( 'U', strtotime( $blog->registered ) );
+		$last_updated = date( 'U', strtotime( $blog->last_updated ) );
+
+		$this->assertLessThanOrEqual( 10, ( $last_updated - $registered ) );
+	}
+
+	/**
 	 * @ticket 33620
 	 * @dataProvider data_new_blog_url_schemes
 	 */
