KCINFR-979: making s2s error messages end user maintainable

Might need to be a bit more complex, unless key is uneditable otherwise a user could edit a record and change the key to conflict with an existing one?