Bug 1080530 - Ensure triggerFirstRun works offline. r=kgrandon

My preference would be to use ```null```, as I think that makes for a nicer default value, but I'm fine with undefined if you like that better.