How many days did they reimburse you for? The OP is talking about 29+ day stays.
If your long term stay is cancelled a few days before it can be pretty much impossible to find an alternative. On both occasions that this has happened to me, Airbnb has offered only a $100 voucher.
The reality is long term stay on Airbnb is a risky bet. Still often worth the risk, but something to be aware of.