Yeah, this seems very strange. We're not seeing this on the openacs.org site which is running something close to the same software (i.e. an older version).
Have you got locale enabled and set to something other than "C" in your database? This can/will screw up sorting of sortkeys depending on which locale you choose...