MDL-39846 require context when creating events

No more guessing or falling back to system context.