Refactor handling of states treated as "not created"
Have RunState raise an error for unrecognized machine states
Add 'provisioning', 'stopped', and 'deleted' as recognized states
Merge branch 'feature/recognize-new-states' into develop