Thank you all for your positive comments! I did speak with the vet this morning, and she said it's likely he had an embolism. She said they die instantly like that, so it helps to know he wasn't scared. She said it happens sometimes with heart worm patients. Still sad, but doing okay.