I seem to be stumbling on all kinds of Microsoft Commerce Server 2007 weirdness these days.
In this case the Password Reset Question and Answer functionality built into the UpmMembershipProvider (UpmProvider if you nasty). For some reason, the decision was made that when requesting a password reset, the answer to the question would always be reset to lower case when it’s passing through the UpmMembershipProvider code.
This is not the case if it’s passing through the web services or Business Apps. Set those with any form of capital letter and your app asplode.
Burned 7 hours on this.
Thanks to Sathish’s blog post regarding this topic.