OK, so the IceTV EPG is working again after I rebooted the Humax. This is great for now but it would be good to know how I can find out how this is dropping out as it is the second time this year, and obviously very frustrating. BTW, I didn't mention in the OP but I upgraded to the latest firmware after the last disconnection.
Cheers,
UM