Test correction for "skip all" case

- Correct the "variables unset" behaviour where all connecting tests are
  skipped (now skipping 35 tests)

- Move the version/URL diag to the case where the tests actually run