My wife agrees with your take, which is why Lucy is overnighting at the vet right now, having gotten the first part of her first treatment (to kill the adult heartworms) today. Second part tomorrow, and she comes home tomorrow afternoon. Then she goes back for second treatment (to kill the baby heartworms) in four weeks.
I was actually reminding myself to post about this when I discovered Indigo’s comment. Really, I was.