Sorry for resurrecting this old thread, but I have wasted a ton of time today trying to figure out something related to this.
Sorting does NOT work in the example you uploaded. If I put a breakpoint on the hub function, then i always get NULL for sorting.
PS: i did add .ServerSorting(true)...