added more logging when not sending an external message because there is an event subscription