This includes an additional fix that (due to changes on the on commit handling on `CRUDEvent` creation, if there was an error and the logger tried to log it, it was possible that instance's `repr`/`str` would have included something that was already deleted (this is a consumer level issue), so now we will `try/except` on the logger and pass if we have an error (not wonderful for now, but easier to just do that and get the release out).