mpegts input: only cleanups for mi_output_lock
mpegts input: tiny optimization
mpegts input: add back last_mp, it should be safe

The PID subscriptions are protected using mi_output lock, so
the whole mpegts_input_process() subroutine should be safe
for the mp structure caching.