Bug 867974 - fail more gently when purple buffer count isn't zero. r=smaug