@battk, I was confused thinking about this because I presume you were referring to the scriptContext.UserEventType enum, that does not have values to determined if it was scheduled script/map reduce scripts.
But researching a little bit I believe you are referring to exclude contexts by means of runtime.ContextType, right?
Which looking at it seems very useful