My guess would be that the commercials are poorly spliced over the top of the incoming stream and that there is some kind of continuity error as far as TVH is concerned. You should see this in the logs if this is the case.
You could try ticking the "restart on error" setting for the relevant stream profile. IIRC this is not ticked by default.
In the "Configuration -> Stream -> Stream Profiles" tab, select the stream profile relevant to how you are viewing your content and tick the setting in the parameters. Don't forget to save the updated settings.