BUG: sparse/superlu: fix || vs && mistake in L/U attributes + add test

Fix mistaken substitution of `||` for `&&` in superlu wrapper.

Add tests.

Fixes gh-3631