remove interval-based checking; fix flaky test

use the websocket request-response style checking instead, which allows
you to change which version you check from