Fix double-free when re-using the extractor engine
The QJSEngine deletes all the objects we put into it, so we can only do this once.