Fixup executors

Fixes a few things I found while developing executors:

- Print implementation type during node creation
- Reset guard conditions after they have been found to be active