GEOS-6456: CSW GetRecords numberOfRecordsReturned is negative if startPosition > numberOfRecordsMatched