Fix constant read of PMTs when another TS is decoded

This occurs if you've worked on 1 TS and then try to open and decode a
second TS