Fix up RestLiServiceException.toString() and update ErrorResponse schema to correctly reflect optional fields

RB=139285
R=mtagle,dyoung,si-dev,yborovik,adubman,kjin
A=yborovik