Improved handling of dynamic attach for Pulsecount and Subtree engines. It's no longer fixed to a single dynamic predecessor and doesn't grow the stack for successive shifts.