It's sometimes been seen that custom Business Rules (BRs) deployed on customer instances use one or both of these GlideRecord functions to supress Workflows or other internal 'engines' from running during an update or insert operation:
Release or Environment
All ServiceNow versions
Disabling the Notification Engine with either of these functions prevents Notification emails from being generated.
If the customer has a BR that uses setWorkflow(false) or setUseEngines(false) they can still run it, but it *must* be run as an after BR with an Order of 1001 or greater, see https://docs.servicenow.com/bundle/paris-application-development/page/script/general-scripting/reference/r_ExecutionOrderScriptsAndEngines.html