Fix inverted conditional in UnqueryableDataReader

This conditional is in the section checking for a case insensitive
string
match. The method assumes true and only flips to false when there
a falure, which was never happening.
Run abstract DAO setups before every test

Tests were failing due to the fact that the data source was not being
reset
before each test.

The setup in PseudoJoinTests was conflicting with the setup in the base
AbstractFastDAOTests.