Fixed a bug occurring in linux.

Discarding valid data after EOF was received if multiple packet xmls
were received at the same time.
Not reloading packets on loaded finite captures

On captures like FileCapture, if load packets was already called,
there's no need to reopen tshark (since the packets are already read).