FINERACT-803: treat existing username in update, to same user, as valid FINERACT-803: skip username uniqueness validation for updates FINERACT-803: add integration test for username uniqueness validation FINERACT-803: change the validation error message to show the errant username FINERACT-803: restore username uniqueness validation for updates FINERACT-803: apply minor code clean up suggestions