I just call TD Ameritrade and ask for PIK (cash) . I usually let it ride since they also pay on fractional shares so I am receiving the split on them. Never had a problem but they do drag the partial shares before it is credited to your account.
Probably any broker that uses Pershing for clearing, because they are cheapest. But Pershing makes a lot of other mistakes. Several years ago Pershing was "forgetting" to calculate distributions on the partial shares owned.