Try to solve alternative services craziness

The current service was checked on the group (alternative list) instead of
the real selected and played service.

Thanks Dima73 for finding this craziness what was in our code for a long
time