Compare to the reference version, not the equivalent version.

There's a bug in the isOrNewerThan, which compares the source version to the source version, instead of the reference version. This was causing GetShards to fail for influxdb's older than 0.8 (though, perhaps it still fails for 0.8 -- we don't have any of those running yet).