index.union does not sort monotonic indexes
from [StackOverflow](http://stackoverflow.com/questions/13279690/unexpected-behavior-when-combining-two-dataframes-in-pandas):

While index.union is not guaranteed to sort results, it does not try to sort the result for monotonic indexes, but does try to sort non-monotonic indexes.
