epoll_wait() on the B-channel socket may indicate pending messages, but recvfrom() returns EAGAIN. Retry a few more times (up to 5 retries) to get the pending message. Signed-off-by: Stefan Knoblich <stkn@openisdn.net>