Unit test demonstrates deadlock when nesting NotifyWhenAutowired.
Avoid deadlock from nested NotifyWhenAutowried calls by postponing satisfied call until after exit of FindByTypeRecursiveUnsafe.
Merge remote-tracking branch 'fork-ghare/bug-nested-notify' into feature-DeclareEdge
Fixed incorrect dereference.
Correcting SatCounter::IsInput to catch piped data.
ALL UNIT TESTS PASS!

Final data collision throw succeedes, but is not caught by GTest.