SSP-2426 Friendlier EA portlet error handling UI

Not super b/c we still just dump the exception message onto the screen.
But that goes on throughout SSP. And here the code is fairly careful
to make sure to intercept most failures and ensure something UI-
friendly is set as the message.