BUG: Fix boolean comparison with a DataFrame on the lhs, and a list/tuple on the rhs GH4576