BZ-1072463 - Events are not signalled to process - added validation to early warn user that intermediate events must have incoming connection

(cherry picked from commit 36d427fef0917b6d9e30ae83213f6533016afb9c)