Fix moving instance to cache on termination - EUCA-7079

Transforming instances for caching was failing due to lazy
initialization of VmRuntimeState.reasonDetails. Instance transform for
terminated instances now uses the cache when appropriate on run
instances.

EUCA-7079

Author: Steve Jones <steve.jones@eucalyptus.com>
Removing database lookup for volume attachments during cleanup trigerred by instance termination

Fixes EUCA-6935, EUCA-5722