Attached is a multibody part in which hide and show bodies does not work as expected. Hiding either body will cause the other to disappear from the screen. In the feature tree, the body that should not have been hidden will still have the visible icon and the incorrectly hidden body cannot be made visible via Shift-TAB. Its bounding box will highlight when the mouse is over it and then it can be hidden (even though it already isn't visible). After that, shift-TAB will work to show that body.
This model was distilled form a more complex model. I deleted everything until I had just this simple example.