channels: reduce dependency on svc_plugin.h