Do not show duplicate error messages

Also changes capitalization of error messages [#62854062]
Show an error when service ids are not unique within a catalog

This also backfills a test to show that the proper validation happens at
the database level -- when a catalog attempts to update an existing
service with the same id but a different broker.

Also changes some error messages.