show configurable reports error to user instead of 500ing
reraise specific errors as UserReportsError and catch
Merge pull request #5027 from dimagi/dont-500-reports

show configurable reports error to user instead of 500ing