demux: ts: only SET_GROUP_PCR on groups with es (fix #6029)

There was the missing ref clock assertion after SET_GROUP_PCR because
that group had no active es.

Unsure if that's the best way to find all es associated to a PMT/group/program

Francois