I must have broken that in one of my releases. I'll get it fixed tomorrow and rolled into the 4.4 release, which is just around the corner…I'm still working through internal and external testing on that release. BTW, Thanks for the detailed bug report!
take care,
Mike