Drupal Association members fund grants that make connections all over the world.
Developers need to be able to determine whether their code is being run by a user or during cron. Potential use cases are error logging/notification, node access permissions, calculation iterations, and probably many more. Here is a specific need in Domain Access:.
This patch creates a global in bootstrap.inc, then sets it to TRUE during the cron runs.