Hi guys! I just wanted to resolve this - I workshopped the issue with a few other hosts and we decided the easiest thing to do would be to ask the guest to cancel and get the 50% refund, then offer a credit voucher for the lost funds minus Airbnb's fee of 15%, to no greater than the value of lost funds, for future bookings.
So as an example, a trip which is about $1500 USD would look like:
1500-15% (Airbnb fees) = 1275
50% of 1275 = 637 to be issued as credit (and 637 to be returned to the guest)
Guest could book a stay at any future date, and the 637 would be applied at a 50% rate until fulfilled.
Eg; they book a future stay for $2000, they would receive 637; if they book a future stay for 800 they would receive a bit less; ie. $400.
Seems a little complex, but the best workaround we could figure out so far! Thought to share.
Of course, no one *has* to do this for bookings outside the ECP, but it seems a better option than the "all or nothing" policy Airbnb is currently lumping on everyone.