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