This is literally a one line fix... talking about this with Michal got me interested so I looked at the ec2 driver. Basically, in the 'convert_state' method we are translating the 'terminated' state reported by amazon into 'stopped' in the deltacloud ec2 state machine. This means that the 'start' action is still available, and the instance is reported as 'stopped' rather than 'terminated' (which is what you would see in the aws console). Eventually Amazon removes the instance alltogether but is very slow to do that,
marios
