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

Pretty nasty mistake, so should be backported to 0.14.x --- a 0.14.1 might come handy.