a few performance tweaks for high bitrate streams

reduce lagging listener check period and make the maximum amount to remove off
the queue varaible based on bitrate, not enough was being taken off in some
high bitrate cases leading to excessive memory usage.

a coupld of other minor tweaks to allow larger amounts to be sent. more tunings
need to be done, most likely some sort of block sizing and backoff scaling