Chef-solo should be able to persist state attribute changes like chef-client does in node.save