Adding a mechanism for NodeProvisioner to know when it's done.

This came from pull request #705