Interrupted cloudlets due to VM destruction shouldn't break your
simulation: never-ending simulations are caused by never-ending events
generation in some entity (DC or Broker).
So, the most probable cause of problem in your simulation is that the
broker or the DC keeps generating events waiting for a Cloudlet that
will never finish. If this is the case, you can make the entity that
requested the destruction of the VM to send a CLOUDLET_CANCEL message
to the other entity, which would have to handle the message properly.
Regards,
Rodrigo