fmp4mux: Handle EOS correctly if it happens before a fragment start time was determined
Whatever earliest time we have at that point is going to be the start time.
Also handle the case correctly where all inputs are EOS before any buffers were received at all.
Fixes #270 (closed)