Added a failing test proving StartedProcessingMessage is not invoked for messages without an ID

Fixed StartedMessageProcessing behavior

Added a failing test for invoking FinishedMessageProcessing after sending to SLR

Added raising FinishedMessageProcessing when handing msg off to SLR

remove some redundant props

Patched Distributor in the core
Merge branch 'hotfix-4.7.2' into support-4.7