Reorganize a bit
Hold verifier in an nsMainThreadPointerHandle instead of manual refcnt