If the service running port 1883 is not available some tests take the full 10 minutes to time out and others fail with a bad error message. A `func testRequiresFVT(t *testing.T)` helper could check whether there is anything listening on 1883 and return a better error if not.