I like this idea:
We could just send what we have in stock and say, "Sorry, but we will just have to cancel the backordered fabric; please order again later when it is in stock."
And maybe give just a little more explanation as to why it had to be done, don't write a book or anything just tell them, shipping internationally is more difficult etc etc.