I don't think of it as "default to having events paused" -- more like "catch any events that happen before preferences are loaded". It comes for free with your design, so why not use it? You could even have an initialized flag to detect any events that were sent before then and log something to the console.