Fix ReactiveCollection.Sort()

Apparently `Collection<T>` keeps its own collection which means Sort is broken (since we were sorting `_inner` but not the secret inner collection)