Bug 707564 followup #2.  Make the push code actually follow the contract for JS-implemented webidl in an attempt to reopen the CLOSED TREE.  r=khuey