ref #1894 [added checks for valid callback in service channel]