We had a case where idle instances that were supposedly deleted still running on EC2.
Launch EC2 template with spot instance enabled
Immediately delete that instance.
On the Spot request console, the request will be "cancelled"
But the associated EC2 instance is still running, and orphaned.
We had a case where we had so many of these orphaned instances that we reached the instance cap of our account.