Bug 969022 - remove s*_ids static constructors by explicitly tracking id initialization state; r=bz