3.6.4: Rethink future processes handling
Before this change, during both testing and runtime we asserted on
processes created in the future.
Since this randomly failed in CI, and possibly for some users as well,
those checks have now been moved to local testing only. Note that I
have been thinking about this but never managed to figure it out, so
hiding it is the best I can do for now...