Edinburgh International Festival is offering refunds for a show that has yet to open, after admitting it had not realised the explicit