Adding checkConn doesn't feel right.
It's annoying that this pager is defined to return a connection, when it is really incidental and something only some pager implementations want/need.

I think it would make more sense to add a 'getConnection()' to IElementsPager, which e.g. the user of the CWorkUnitsPager could test and use if required.