* fix: make local setup and bundled skill operations recoverable * test: verify user updates with real transaction runners