I had a similar experience with VRBO. My family booked way in advance to see the eclipse, and the host ended up cancelling it a couple weeks before the stay. No penalties for them. I suspect they realized they could charge way more than what we were paying.
Russian Circles is so good. I saw them live not long ago. Incredible show… I def recommend catching a live performance if you have the opportunity.