Thanks for the thorough analysis, Brad. I don't know enough about databases to understand exactly what is wrong, but I did manage to work out that some database servers are configured differently from others.
Do you think you could file a bug, if you think that is a relevant next step to take? I would do it, but I don't fully understand the issue.
TTO