Issue #2390467 by iPat, adamwhite: User role permission assignments are not deleted when a role is deleted