TST: MultiIndex Slicing maintains first level index (#12697)
 - [x] closes #12697
 - [x] tests added / passed
 - [x] passes ``git diff upstream/master | flake8 --diff``

The original issue appears to work correctly on master and doesn't seem to have been fixed by a PR from 0.20.0