When transitioning to fast mode, place the fast constructor on the work queue rather than executing immediately. This behaves better in scenarios where a single transition generates lots of matches (which it would try to run in fast-mode locally since steals won't happen immediately).