add and listen to new preaddsystemcomment event to add comment content before email is sent out (fixes issue #2302)