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