Fix indexing, reindex on all-sparse SparseArray.
Closes https://github.com/pandas-dev/pandas/issues/35286.

Also added a regression tests for the issue reported there.
Looks like https://github.com/pandas-dev/pandas/pull/34908 built on the buggy functionality. I may need to revert it as well. Thanks, I think we're good here.