See my screencast for an example of what I mean. You see the problem about 20 seconds into the video.
It seems to mostly happen when scrolling the tableview causes the selected row to go off screen. When you scroll to bring that row back onto the screen and then select a new row the previously selected row's highlightedColor stays instead of switching back to the regular color. It doesn't happen every time, but this is the the best way I've found to replicate.