Fix opaque closure inlining performance (#46136)
At some point over the last few months, the opaque closure inlining
path got an extra check for `isdispatchtuple` that is both unnecessary
and causes significant performance regressions for Diffractor. Get
rid of it and add a test to make sure this doesn't regress again.