[roll] Roll fuchsia [kernel][scanner] Dedicated queue rotation thread

This creates a dedicated thread in the page queue for performing queue
rotation and will serve as a place to collect all the different logic
as the reasons and logic controlling queue rotation are increased.

All existing observable behavior is preserved in this change, namely:
 * Queue rotation still happens every 10 seconds, no more or less
 * Accessed harvesting happens directly after queue rotation
 * Page table reclamation will happen every 10 seconds at the same
   time as harvesting
 * No additional harvesting passes occur that might increase CPU usage
   or accessed fault rates.

Original-Bug: 84217
Original-Bug: 83323
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/573784
Original-Revision: 5955fe3c2eec8dab9fb81d6a5ec6da01d6af728b
GitOrigin-RevId: e2dd8a3c56032ddad7adea6f5b662b5644a9b756
Change-Id: I55c168391349dd86d04b947f637d42d0ecce4a48
diff --git a/stem b/stem
index b5de3cc..d565e16 100644
--- a/stem
+++ b/stem
@@ -10,7 +10,7 @@
              githooks=""
              remote="https://fuchsia.googlesource.com/fuchsia"
              gerrithost="https://fuchsia-review.googlesource.com"
-             revision="33fb6f3980f30de9ae336d6520c79bd6f8dea6fc"/>
+             revision="5955fe3c2eec8dab9fb81d6a5ec6da01d6af728b"/>
   </projects>
   <hooks>
     <hook name="install-environment"