Lookup channel data by chanid instead of source+channum, the latter requires a single query and the former three queries.
Fix services GetChannelIcon() when height or width are specified