Fix conformance error handling on record destroy

We should not be raising exceptions in case there is a conformance error
on destroy. Instead we should just inform the system operators about it.
Add taric_record#conformant_for?

Now it's possible to apply conformance validations based on operation context
Make sure we emit conformance_error events if there are any during
processing
Track conformance errors in Synchronizer

Instead of using class variables
Delegate to ActiveSupport::Notifications, dont repeat