[sink] Track stream extra devices more carefully.

Count extra routes and do routing change only if there are no streams
with extra route. Prevents skipping audio if multiple streams with same
extra route property are played simultaneously.