People meds, if stored properly (cool and dry) can be kept and used long after exp date. Baby/pet medicine is iffy cuz they can't tell us whether it's working and it's usually liquid which is much less stable.
Obviously, someone who knows about Ivomec should answer that... But if it was recently prescribed, I'd hang onto it, cuz new doc might go back to it. Should be able to call the vet with questions.
Frustrating, the whole thing.
Good instincts tho.
ps. your troubles here had me asking myself what I would do in similar situation, where would I go? Spent a good portion of the afternoon picking out a herp vet. Closest one is 45min away.