Use space instead of space_guid and organization_guid during event creation when possible

Without passing the space object, the database will store the space_guid but not the space id (the database id). This causes many sql queries to fail because they perform joins on database ids instead of guids
Record service and service plan deletion events when brokers are deleted