Hi,
I have a fix for this bug. But, I’d like to discuss my solution before putting the PR up.
It’s pretty straightforward, the new private message is set to belong to the system user and the actual user is made a recipient of it instead of initiator.
One thing worth mentioning: the user will receive his own message from system in his inbox.
Any thoughts?