Raise helpful error when role doesn't exist
#34753

eileencodes wants to merge eileencodes:raise-less-confusing-error-if-handler-doesnt-exist into rails:master

We do not currently have an analysis of these two commits