BUG: GH11880 where __contains__ fails in unpacked DataFrame with object cols
closes #11880 

can you add a simplified version of the test in #11880 (better than the check on the readability of the internals, but if you can't make a better test, use that)
 updated
 thanks!
