BUG: sparse: restore previous behavior in numpy ufuncs with object arrays

Some users may rely on ufuncs distributing operations on sparse matrices
across each entry of an object array.

Fixes gh-3345