Yea, when I reading this fix, I figure it is a stopgap measure.

So, inferring the bug report that this addresses, ordering when the units are all private is OK, but it all goes a bit sideways when there is a mix of public and draft content?!?