What really determines if the new transcoder transcodes or remuxes?

I appreciate having you double-check this. It's been helpful to identify some edge cases that happen fairly infrequently.

The latest build has a small improvement that handles the reason why this was being printed:

2020/06/01 20:37:40.653573 [ERR] Cannot probe non-Stream reader: *streaming.abrLiveReader

There shouldn't be any end-user impact of the change, but it's just better to be be thorough.