several changes and fixes based on errors found in tcpdump, this is about as far as it goes until plex has a working timeline implementation