Pause CAF Event Triggers ?

In our project we extensively use CAF timeout events to complete tasks and queue tasks.

However, as these timeouts are set according to business data, they often get triggered while we are doing deployment or at a time when we are trying to shut down the server. We donot have runtime control over them.

Is there a way to control/pause/freeze the CAF events from firing. Like a global setting in MWS (for all tasks or a particular set of tasks ) which can be switched OFF for a period and then switched back ON ?

Any pointers/suggestions will be helpful.