Refactor EBS volume handling

We no longer create/attach volumes at instance creation time but
afterwards.  This way there is only one code path to test.
Reattach volumes that were manually detached
Typo
Detect if we're trying to detach an ephemeral disk
Update EBS example