Added support for delayed violation and provisioning enforcement

Do we run violation or trigger a violation?