tabs: workaround for cranky sp_playlistcontainer_get_unseen_tracks()

sp_playlistcontainer_get_unseen_tracks() is returning -1 for failure
so we emulate by iterating painfully until someone figures out what's
going on there.

Yes of course it's my fault.