separate cleanup of overshadowed vs. unavailable segments