Add basic `_display_name` to `Role`, `UserRole`

* [story:56095962]
Fix "already mapped" messages in two cases

* When mapping from LHN, show the error message when POST returns an
  error
* When mapping from ModalSelector, don't throw an error if the modal has
  been closed before POST response comes in