Bug 1035296 - Make protocol.js pass error messages for unknownError; r=past