Make the unsharding work with opposite direction rgets.
Enables reverse streaming of table data.

This code is smoke tested but I'm still not 100% sure it's correct.
It's also not actually used right now so this commit should be fully
functional.