Throw error if incorrect scope is passed to Auditor
Problem Statement
Currently when incorrect scope is passed to Auditor/AuditEventService it only logs it and doesn't stop the code execution. This can lead to having incorrect scopes in audit events. To fix this we want throw a argument error when incorrect scope is passed.