ChannelSelection: Previous commit did not work for edit alternatives

As I made a mistake by checking to the function getMutableList which
always exist. Better simply check if there are still services marked. When
there are no services marked when editing alternatives then just keep the
first service.