1. beef up errors around delete vm
2. add retry logic for create connection
3. add retry logic for delete vm