(MAINT) ec2 support: use the host.name (not vmhostname), fix /etc/hosts generation

- vmhostname was being set incorrectly and breaking PE installation
- move instance metadata tag addition to after instance is running
- /etc/hosts generation fixed so that it has entries for all other hosts
  on each individual host
- fix zombie killing by correctly handling volumes that may not exist
  when attempted deletion occurs