CDRIVER-424 Fix node selection with read preference tags
CDRIVER-424 C89 is a thing still -> because Windows
CDRIVER-424 make conditional explicit