У меня была та же проблема, что и у вас, для ее решения необходимо реализовать метод поддержки активности.Пустой вызов вашей службы глупо иметь службу WCF 24/7, потому что это не самый лучший архитектурный способ WCF, но иногда мы знаем, что нам нужно, не всегда самая лучшая вещь.
Так что дапросто выполняйте вызов службы WCF каждые 5 минут и, тем самым, сохраняйте соединение активным.Может быть, у вас могут быть и другие проблемы, в моем случае у меня не так много подписчиков службы WCF, поэтому это решение подойдет.