Пока удалось решить проблему следующим образом – перед созданием канала Remoting идет попытка соединения с указанным в URI сервером с помощью простого TcpClient. Если попытка успешна, то канал открывается и все работает. Т.е. получается так, что при отсутствии сети канал не будет инициализироваться.
Однако такой вариант выглядит скорее как хак. Хочется все-таки найти метод реинициализации каналов Remoting.