Happened to me once, booked a hilton and they reimbursed me
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.
I would guess that the same can happen with all other alternatives. Perhaps not for a hotel but who would want to stay in a hotel for a month? (Also that would be a huge expense)