remove recursion, clean up _cUsername earlier, and restore prior behavior of converting cNew to cEdit on entering an existing username
Merge pull request #506 from gilmoskowitz/i24666_userWindowRecursion

issue #24666 - remove recursion