Log error when event creation fails

- We're moving our testing of the repo into the repo instead of
depending so much on controller tests. We've started with just one
method to drive out the error case but will backfill in the next commit.

[#84255322]
Fix typo
Refactor some audit event specs

Add audit event tests to event_repostiory_spec
Move edge case broker audit event tests to event_repository_spec
Move tests for service and service plan audit events to events_repository_spec
Move service_dashboard_client_events to event_repository_spec
Move tests for service instance events to events_repository_spec
Move tests for user_provided_service_instance events to events_repository_spec
Backfill test for record_service_binding_devent
Backfill test for record_service_purge_event
Add assertions for space_id in service events

Previously only asserted about space_guid, but we also need to ensure that space_id is set
Backfill tests for error handling in events_repository_spec
Failure to record service_dashboard_client_event no longer happens in the transaction

[finishes #84255322]