corrected a bug in Zinc promise rejection; also wrapped Zinc error objects (which were just strings I guess) in an Error