Cherry-picked handleServerError from faf96a82eeb8881a774825d43a6de43908f95765
Use IceUtils.handleServerError for exception handling