Correctly calculate `isTruncated` in v2 fsm

`isTruncated` should be calculated based on whether we've reached the
end of the keyspace or not, not whether there are any keys (not
prefixes) returned.