Rework tcp-rational to be tick-based
More fixes/debugging of TCP/Rational