test(executor): add poll fallback when query watch goes silent (#3127)