fix/1966-put-ends
main
A put with hold false waited for the node's composition digest to equal its own and never ended when the node composes its own, pinning the module's want (issue 1966, F21). Claude-Session: https://claude.ai/code/session_01JG73KEq4zoDfM9WtYpcQgZ