Final update: after asking bitpay to (again) lean on all4btc, they finally coughed up the balance. No e-mail, no apology, no excuses -- nothing. It took nearly 2 months for them to refund me money, and they never even explained why they were unable to fulfill my order. Amateurs.