This is indeed an issue that would be nice to have resolved...
one note is that we are using symbol levels to layer our polygons and even though the features are layered correctly, the pop-ups are actually showing the the feature with the lowest Object ID, not the feature on top.....