Really bad idea to lock m_UserCache for so long in UserManagementModule. Added a special lock object instead, if we really want to avoid concurrent executions of that code.
Merge branch 'master' of ssh://opensimulator.org/var/git/opensim