The wrong behaviour when reordering was because get_siblings was not
being ordered by seqno. We now say that get_siblings does not need to
specify the ordering. Because the calling code can always add
it. There are cases where you want another ordering or no ordering at
all.