Preserve the region order when flushing a RegionSet

Related to limetext/lime#341.
Rather than changing an existing entry I'd prefer to add another one so that both are tested. The "old" test should still work as specified, right?

Same with the two other regionset_test changes if possible.