As reported in the review of #682, we have multiple points where we accept a callback (breadcrumbs, `before_send`...). We need to test for all the kinds of `callable`, and use `call_user_func` to do it right.