BUG: sparse boolean indexing

occurs when the boolean index array has too many columns,
but the extra columns are all `False`
adapting test case to numpy-like behavior
allowing false-only indexing
Merge pull request #3076 from perimosocordiae/patch-1

BUG: sparse: boolean indexing flaky test