(feat)[ingest] -[SD-974] Implementing notification for ingest channel

This required for the behave test for AD where read_only fields ```['display_name', 'password', 'phone', 'first_name', 'last_name']```  are removed from step data.

I have added email step to the ingest provider feature and the step data is "text" not "json" hence the try-except block.