fuchsia: Clean shell_unittests under FEMU (#20704)

diff --git a/shell/common/BUILD.gn b/shell/common/BUILD.gn
index 62277b8..f377d64 100644
--- a/shell/common/BUILD.gn
+++ b/shell/common/BUILD.gn
@@ -238,10 +238,7 @@
 
       public_configs += [ ":test_enable_vulkan_config" ]
 
-      public_deps += [
-        "//flutter/testing:vulkan",
-        "//flutter/vulkan",
-      ]
+      public_deps += [ "//flutter/vulkan" ]
     }
   }
 
diff --git a/shell/common/shell_unittests.cc b/shell/common/shell_unittests.cc
index 30e03d1..750b03f 100644
--- a/shell/common/shell_unittests.cc
+++ b/shell/common/shell_unittests.cc
@@ -967,15 +967,8 @@
 #else
   // Our batch time is 100ms. Hopefully the 500ms limit is relaxed enough to
   // make it not too flaky.
-  //
-  // TODO(https://github.com/flutter/flutter/issues/64087): Fuchsia uses a
-  // 2000ms timeout to handle slowdowns in FEMU.
-#if OS_FUCHSIA
-  ASSERT_TRUE(elapsed <= fml::TimeDelta::FromMilliseconds(2000));
-#else
   ASSERT_TRUE(elapsed <= fml::TimeDelta::FromMilliseconds(500));
 #endif
-#endif
 }
 
 TEST_F(ShellTest, ReportTimingsIsCalledImmediatelyAfterTheFirstFrame) {